| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- //------------------------------------------------------------------------------
- //
- // System.IO.FileInfo.cs
- //
- // Copyright (C) 2001 Moonlight Enterprises, All Rights Reserved
- //
- // Author: Jim Richardson, [email protected]
- // Created: Monday, August 13, 2001
- //
- //------------------------------------------------------------------------------
- using System;
- namespace System.IO
- {
- /// <summary>
- ///
- /// </summary>
- public sealed class FileInfo : FileSystemInfo
- {
- public FileInfo(string fileName)
- {
- //
- // TODO: Add constructor logic here
- //
- }
- public override bool Exists
- {
- get
- { // TODO: Implement
- return false;
- }
- }
- public override string Name
- {
- get
- { //TODO: Implement this as per the documenation
- return FullPath;
- }
- }
- /// <summary>
- /// Gets the parent directory info
- /// </summary>
- public DirectoryInfo Directory
- {
- get
- {
- return null;
- }
- }
- /// <summary>
- /// Get the path of the file
- /// </summary>
- public string DirectoryName
- {
- get
- { // TODO: Implement
- return null;
- }
- }
- /// <summary>
- /// Get the length of the file
- /// </summary>
- public long Length
- {
- get
- { // TODO: Implement
- return 0;
- }
- }
- public StreamWriter AppendText()
- { // TODO: Implement
- }
-
- public FileStream Create()
- { // TODO: Implement
- return null;
- }
- public StreamWriter CreateText()
- { // TODO: Implement
- return null;
- }
-
- public FileStream Open(FileMode mode)
- {
- return Open(mode, FileAccess.ReadWrite);
- }
- public FileStream Open(FileMode mode, FileAccess access)
- {
- return Open(mode, access, FileShare.None);
- }
- public FileStream Open(FileMode mode, FileAccess access, FileShare share)
- { // TODO: Implement
- return null;
- }
- public FileStream OpenRead()
- { // TODO: find out what default share should be
- return Open(FileMode.Open, FileAccess.Read, FileShare.Read);
- }
- public StreamReader OpenText()
- { // TODO: Implement
- return null;
- }
- public FileStream OpenWrite()
- {
- return Open(FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
- }
- public FileInfo CopyTo(string destFile)
- {
- return CopyTo(destFile, false);
- }
- public FileInfo CopyTo(string destFile, bool bOverwrite)
- { // TODO: Implement
- return null;
- }
- public override void Delete()
- { // TODO: Implement
- }
- public void MoveTo(string destName)
- { // TODO: Implement
- }
- }
- }
|