C# Класс System.IO.FileSystem

Наследование: IFileSystem
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CopyFile ( string sourceFullPath, string destFullPath, bool overwrite ) : void
CreateDirectory ( string fullPath ) : void
DeleteFile ( string fullPath ) : void
DirectoryExists ( string fullPath ) : bool
EnumerateFileSystemInfos ( string fullPath, string searchPattern, SearchOption searchOption, SearchTarget searchTarget ) : IEnumerable
EnumeratePaths ( string fullPath, string searchPattern, SearchOption searchOption, SearchTarget searchTarget ) : IEnumerable
FileExists ( string fullPath ) : bool
GetAttributes ( string fullPath ) : FileAttributes
GetCreationTime ( string fullPath ) : DateTimeOffset
GetCurrentDirectory ( ) : string
GetFileSystemInfo ( string fullPath, bool asDirectory ) : IFileSystemObject
GetLastAccessTime ( string fullPath ) : DateTimeOffset
GetLastWriteTime ( string fullPath ) : DateTimeOffset
GetLogicalDrives ( ) : string[]
MoveDirectory ( string sourceFullPath, string destFullPath ) : void
MoveFile ( string sourceFullPath, string destFullPath ) : void
Open ( string fullPath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, FileStream parent ) : FileStream
RemoveDirectory ( string fullPath, bool recursive ) : void
ReplaceFile ( string sourceFullPath, string destFullPath, string destBackupFullPath, bool ignoreMetadataErrors ) : void
SetAttributes ( string fullPath, FileAttributes attributes ) : void
SetCreationTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void
SetCurrentDirectory ( string fullPath ) : void
SetLastAccessTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void
SetLastWriteTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void

Описание методов

CopyFile() публичный абстрактный Метод

public abstract CopyFile ( string sourceFullPath, string destFullPath, bool overwrite ) : void
sourceFullPath string
destFullPath string
overwrite bool
Результат void

CreateDirectory() публичный абстрактный Метод

public abstract CreateDirectory ( string fullPath ) : void
fullPath string
Результат void

DeleteFile() публичный абстрактный Метод

public abstract DeleteFile ( string fullPath ) : void
fullPath string
Результат void

DirectoryExists() публичный абстрактный Метод

public abstract DirectoryExists ( string fullPath ) : bool
fullPath string
Результат bool

EnumerateFileSystemInfos() публичный абстрактный Метод

public abstract EnumerateFileSystemInfos ( string fullPath, string searchPattern, SearchOption searchOption, SearchTarget searchTarget ) : IEnumerable
fullPath string
searchPattern string
searchOption SearchOption
searchTarget SearchTarget
Результат IEnumerable

EnumeratePaths() публичный абстрактный Метод

public abstract EnumeratePaths ( string fullPath, string searchPattern, SearchOption searchOption, SearchTarget searchTarget ) : IEnumerable
fullPath string
searchPattern string
searchOption SearchOption
searchTarget SearchTarget
Результат IEnumerable

FileExists() публичный абстрактный Метод

public abstract FileExists ( string fullPath ) : bool
fullPath string
Результат bool

GetAttributes() публичный абстрактный Метод

public abstract GetAttributes ( string fullPath ) : FileAttributes
fullPath string
Результат FileAttributes

GetCreationTime() публичный абстрактный Метод

public abstract GetCreationTime ( string fullPath ) : DateTimeOffset
fullPath string
Результат DateTimeOffset

GetCurrentDirectory() публичный абстрактный Метод

public abstract GetCurrentDirectory ( ) : string
Результат string

GetFileSystemInfo() публичный абстрактный Метод

public abstract GetFileSystemInfo ( string fullPath, bool asDirectory ) : IFileSystemObject
fullPath string
asDirectory bool
Результат IFileSystemObject

GetLastAccessTime() публичный абстрактный Метод

public abstract GetLastAccessTime ( string fullPath ) : DateTimeOffset
fullPath string
Результат DateTimeOffset

GetLastWriteTime() публичный абстрактный Метод

public abstract GetLastWriteTime ( string fullPath ) : DateTimeOffset
fullPath string
Результат DateTimeOffset

GetLogicalDrives() публичный абстрактный Метод

public abstract GetLogicalDrives ( ) : string[]
Результат string[]

MoveDirectory() публичный абстрактный Метод

public abstract MoveDirectory ( string sourceFullPath, string destFullPath ) : void
sourceFullPath string
destFullPath string
Результат void

MoveFile() публичный абстрактный Метод

public abstract MoveFile ( string sourceFullPath, string destFullPath ) : void
sourceFullPath string
destFullPath string
Результат void

Open() публичный абстрактный Метод

public abstract Open ( string fullPath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, FileStream parent ) : FileStream
fullPath string
mode FileMode
access FileAccess
share FileShare
bufferSize int
options FileOptions
parent FileStream
Результат FileStream

RemoveDirectory() публичный абстрактный Метод

public abstract RemoveDirectory ( string fullPath, bool recursive ) : void
fullPath string
recursive bool
Результат void

ReplaceFile() публичный абстрактный Метод

public abstract ReplaceFile ( string sourceFullPath, string destFullPath, string destBackupFullPath, bool ignoreMetadataErrors ) : void
sourceFullPath string
destFullPath string
destBackupFullPath string
ignoreMetadataErrors bool
Результат void

SetAttributes() публичный абстрактный Метод

public abstract SetAttributes ( string fullPath, FileAttributes attributes ) : void
fullPath string
attributes FileAttributes
Результат void

SetCreationTime() публичный абстрактный Метод

public abstract SetCreationTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void
fullPath string
time DateTimeOffset
asDirectory bool
Результат void

SetCurrentDirectory() публичный абстрактный Метод

public abstract SetCurrentDirectory ( string fullPath ) : void
fullPath string
Результат void

SetLastAccessTime() публичный абстрактный Метод

public abstract SetLastAccessTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void
fullPath string
time DateTimeOffset
asDirectory bool
Результат void

SetLastWriteTime() публичный абстрактный Метод

public abstract SetLastWriteTime ( string fullPath, DateTimeOffset time, bool asDirectory ) : void
fullPath string
time DateTimeOffset
asDirectory bool
Результат void