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

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

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

Метод Описание
AppendAllLines ( String path, IEnumerable contents ) : void
AppendAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
AppendAllLines ( string path, System contents ) : void
AppendAllLines ( string path, System contents, System encoding ) : void
AppendAllText ( String path, String contents ) : void
AppendAllText ( String path, String contents, Encoding encoding ) : void
AppendAllText ( string path, string contents ) : void
AppendAllText ( string path, string contents, System encoding ) : void
AppendText ( String path ) : StreamWriter
AppendText ( string path ) : System.IO.StreamWriter
Copy ( String sourceFileName, String destFileName ) : void
Copy ( String sourceFileName, String destFileName, bool overwrite ) : void
Copy ( string sourceFileName, string destFileName ) : void
Copy ( string sourceFileName, string destFileName, bool overwrite ) : void
Create ( String path, int bufferSize ) : FileStream
Create ( String path, int bufferSize, FileOptions options ) : FileStream
Create ( string path ) : FileStream
Create ( string path ) : System.IO.FileStream
Create ( string path, int bufferSize ) : System.IO.FileStream
Create ( string path, int bufferSize, System options ) : System.IO.FileStream
CreateText ( String path ) : StreamWriter
CreateText ( string path ) : System.IO.StreamWriter
Decrypt ( String path ) : void
Decrypt ( string path ) : void
Delete ( string path ) : void
Encrypt ( String path ) : void
Encrypt ( string path ) : void
Exists ( string path ) : bool
GetAttributes ( string path ) : System.IO.FileAttributes
GetCreationTime ( string path ) : System.DateTime
GetCreationTimeUtc ( string path ) : System.DateTime
GetLastAccessTime ( string path ) : System.DateTime
GetLastAccessTimeUtc ( string path ) : System.DateTime
GetLastWriteTime ( string path ) : System.DateTime
GetLastWriteTimeUtc ( string path ) : System.DateTime
Move ( string sourceFileName, string destFileName ) : void
Open ( String path, FileMode mode ) : FileStream
Open ( String path, FileMode mode, FileAccess access ) : FileStream
Open ( String path, FileMode mode, FileAccess access, FileShare share ) : FileStream
Open ( string path, System mode ) : System.IO.FileStream
Open ( string path, System mode, System access ) : System.IO.FileStream
Open ( string path, System mode, System access, System share ) : System.IO.FileStream
OpenRead ( string path ) : System.IO.FileStream
OpenText ( String path ) : StreamReader
OpenText ( string path ) : System.IO.StreamReader
OpenWrite ( String path ) : FileStream
OpenWrite ( string path ) : System.IO.FileStream
ReadAllBytes ( string path ) : byte[]
ReadAllLines ( String path ) : String[]
ReadAllLines ( String path, Encoding encoding ) : String[]
ReadAllLines ( string path ) : string[]
ReadAllLines ( string path, System encoding ) : string[]
ReadAllText ( string path ) : string
ReadAllText ( string path, System encoding ) : string
ReadLines ( String path ) : IEnumerable
ReadLines ( String path, Encoding encoding ) : IEnumerable
ReadLines ( string path ) : System.Collections.Generic.IEnumerable
ReadLines ( string path, System encoding ) : System.Collections.Generic.IEnumerable
Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName ) : void
Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName, bool ignoreMetadataErrors ) : void
Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void
Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void
SetAttributes ( string path, System fileAttributes ) : void
SetCreationTime ( String path, DateTime creationTime ) : void
SetCreationTime ( string path, System creationTime ) : void
SetCreationTimeUtc ( String path, DateTime creationTimeUtc ) : void
SetCreationTimeUtc ( string path, System creationTimeUtc ) : void
SetLastAccessTime ( String path, DateTime lastAccessTime ) : void
SetLastAccessTime ( string path, System lastAccessTime ) : void
SetLastAccessTimeUtc ( String path, DateTime lastAccessTimeUtc ) : void
SetLastAccessTimeUtc ( string path, System lastAccessTimeUtc ) : void
SetLastWriteTime ( String path, DateTime lastWriteTime ) : void
SetLastWriteTime ( string path, System lastWriteTime ) : void
SetLastWriteTimeUtc ( String path, DateTime lastWriteTimeUtc ) : void
SetLastWriteTimeUtc ( string path, System lastWriteTimeUtc ) : void
WriteAllBytes ( string path, byte bytes ) : void
WriteAllLines ( String path, IEnumerable contents ) : void
WriteAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
WriteAllLines ( String path, String contents ) : void
WriteAllLines ( String path, String contents, Encoding encoding ) : void
WriteAllLines ( string path, System contents ) : void
WriteAllLines ( string path, System contents, System encoding ) : void
WriteAllLines ( string path, string contents ) : void
WriteAllLines ( string path, string contents, System encoding ) : void
WriteAllText ( string path, string contents ) : void
WriteAllText ( string path, string contents, System encoding ) : void

Приватные методы

Метод Описание
Delete ( String path ) : void
Exists ( String path ) : bool
GetAttributes ( String path ) : FileAttributes
GetCreationTime ( String path ) : DateTime
GetCreationTimeUtc ( String path ) : DateTime
GetLastAccessTime ( String path ) : DateTime
GetLastAccessTimeUtc ( String path ) : DateTime
GetLastWriteTime ( String path ) : DateTime
GetLastWriteTimeUtc ( String path ) : DateTime
GetUtcDateTimeOffset ( DateTime dateTime ) : DateTimeOffset
InternalCopy ( String sourceFileName, String destFileName, bool overwrite ) : String
InternalExists ( String path ) : bool
InternalReadAllBytes ( String path ) : byte[]
InternalReadAllLines ( String path, Encoding encoding ) : String[]
InternalReadAllText ( String path, Encoding encoding ) : String
InternalWriteAllBytes ( String path, byte bytes ) : void
InternalWriteAllLines ( TextWriter writer, IEnumerable contents ) : void
Move ( String sourceFileName, String destFileName ) : void
OpenRead ( String path ) : FileStream
ReadAllBytes ( String path ) : byte[]
ReadAllText ( String path ) : String
ReadAllText ( String path, Encoding encoding ) : String
SetAttributes ( String path, FileAttributes fileAttributes ) : void
WriteAllBytes ( String path, byte bytes ) : void
WriteAllText ( String path, String contents ) : void
WriteAllText ( String path, String contents, Encoding encoding ) : void

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

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

public static AppendAllLines ( String path, IEnumerable contents ) : void
path String
contents IEnumerable
Результат void

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

public static AppendAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
path String
contents IEnumerable
encoding System.Text.Encoding
Результат void

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

public static AppendAllLines ( string path, System contents ) : void
path string
contents System
Результат void

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

public static AppendAllLines ( string path, System contents, System encoding ) : void
path string
contents System
encoding System
Результат void

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

public static AppendAllText ( String path, String contents ) : void
path String
contents String
Результат void

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

public static AppendAllText ( String path, String contents, Encoding encoding ) : void
path String
contents String
encoding System.Text.Encoding
Результат void

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

public static AppendAllText ( string path, string contents ) : void
path string
contents string
Результат void

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

public static AppendAllText ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
Результат void

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

public static AppendText ( String path ) : StreamWriter
path String
Результат StreamWriter

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

public static AppendText ( string path ) : System.IO.StreamWriter
path string
Результат System.IO.StreamWriter

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

public static Copy ( String sourceFileName, String destFileName ) : void
sourceFileName String
destFileName String
Результат void

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

public static Copy ( String sourceFileName, String destFileName, bool overwrite ) : void
sourceFileName String
destFileName String
overwrite bool
Результат void

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

public static Copy ( string sourceFileName, string destFileName ) : void
sourceFileName string
destFileName string
Результат void

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

public static Copy ( string sourceFileName, string destFileName, bool overwrite ) : void
sourceFileName string
destFileName string
overwrite bool
Результат void

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

public static Create ( String path, int bufferSize ) : FileStream
path String
bufferSize int
Результат FileStream

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

public static Create ( String path, int bufferSize, FileOptions options ) : FileStream
path String
bufferSize int
options FileOptions
Результат FileStream

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

public static Create ( string path ) : FileStream
path string
Результат FileStream

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

public static Create ( string path ) : System.IO.FileStream
path string
Результат System.IO.FileStream

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

public static Create ( string path, int bufferSize ) : System.IO.FileStream
path string
bufferSize int
Результат System.IO.FileStream

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

public static Create ( string path, int bufferSize, System options ) : System.IO.FileStream
path string
bufferSize int
options System
Результат System.IO.FileStream

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

public static CreateText ( String path ) : StreamWriter
path String
Результат StreamWriter

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

public static CreateText ( string path ) : System.IO.StreamWriter
path string
Результат System.IO.StreamWriter

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

public static Decrypt ( String path ) : void
path String
Результат void

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

public static Decrypt ( string path ) : void
path string
Результат void

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

public static Delete ( string path ) : void
path string
Результат void

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

public static Encrypt ( String path ) : void
path String
Результат void

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

public static Encrypt ( string path ) : void
path string
Результат void

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

public static Exists ( string path ) : bool
path string
Результат bool

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

public static GetAttributes ( string path ) : System.IO.FileAttributes
path string
Результат System.IO.FileAttributes

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

public static GetCreationTime ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static GetCreationTimeUtc ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static GetLastAccessTime ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static GetLastAccessTimeUtc ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static GetLastWriteTime ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static GetLastWriteTimeUtc ( string path ) : System.DateTime
path string
Результат System.DateTime

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

public static Move ( string sourceFileName, string destFileName ) : void
sourceFileName string
destFileName string
Результат void

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

public static Open ( String path, FileMode mode ) : FileStream
path String
mode FileMode
Результат FileStream

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

public static Open ( String path, FileMode mode, FileAccess access ) : FileStream
path String
mode FileMode
access FileAccess
Результат FileStream

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

public static Open ( String path, FileMode mode, FileAccess access, FileShare share ) : FileStream
path String
mode FileMode
access FileAccess
share FileShare
Результат FileStream

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

public static Open ( string path, System mode ) : System.IO.FileStream
path string
mode System
Результат System.IO.FileStream

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

public static Open ( string path, System mode, System access ) : System.IO.FileStream
path string
mode System
access System
Результат System.IO.FileStream

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

public static Open ( string path, System mode, System access, System share ) : System.IO.FileStream
path string
mode System
access System
share System
Результат System.IO.FileStream

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

public static OpenRead ( string path ) : System.IO.FileStream
path string
Результат System.IO.FileStream

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

public static OpenText ( String path ) : StreamReader
path String
Результат StreamReader

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

public static OpenText ( string path ) : System.IO.StreamReader
path string
Результат System.IO.StreamReader

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

public static OpenWrite ( String path ) : FileStream
path String
Результат FileStream

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

public static OpenWrite ( string path ) : System.IO.FileStream
path string
Результат System.IO.FileStream

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

public static ReadAllBytes ( string path ) : byte[]
path string
Результат byte[]

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

public static ReadAllLines ( String path ) : String[]
path String
Результат String[]

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

public static ReadAllLines ( String path, Encoding encoding ) : String[]
path String
encoding Encoding
Результат String[]

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

public static ReadAllLines ( string path ) : string[]
path string
Результат string[]

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

public static ReadAllLines ( string path, System encoding ) : string[]
path string
encoding System
Результат string[]

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

public static ReadAllText ( string path ) : string
path string
Результат string

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

public static ReadAllText ( string path, System encoding ) : string
path string
encoding System
Результат string

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

public static ReadLines ( String path ) : IEnumerable
path String
Результат IEnumerable

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

public static ReadLines ( String path, Encoding encoding ) : IEnumerable
path String
encoding Encoding
Результат IEnumerable

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

public static ReadLines ( string path ) : System.Collections.Generic.IEnumerable
path string
Результат System.Collections.Generic.IEnumerable

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

public static ReadLines ( string path, System encoding ) : System.Collections.Generic.IEnumerable
path string
encoding System
Результат System.Collections.Generic.IEnumerable

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

public static Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName ) : void
sourceFileName String
destinationFileName String
destinationBackupFileName String
Результат void

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

public static Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName, bool ignoreMetadataErrors ) : void
sourceFileName String
destinationFileName String
destinationBackupFileName String
ignoreMetadataErrors bool
Результат void

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

public static Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void
sourceFileName string
destinationFileName string
destinationBackupFileName string
Результат void

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

public static Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void
sourceFileName string
destinationFileName string
destinationBackupFileName string
ignoreMetadataErrors bool
Результат void

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

public static SetAttributes ( string path, System fileAttributes ) : void
path string
fileAttributes System
Результат void

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

public static SetCreationTime ( String path, DateTime creationTime ) : void
path String
creationTime DateTime
Результат void

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

public static SetCreationTime ( string path, System creationTime ) : void
path string
creationTime System
Результат void

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

public static SetCreationTimeUtc ( String path, DateTime creationTimeUtc ) : void
path String
creationTimeUtc DateTime
Результат void

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

public static SetCreationTimeUtc ( string path, System creationTimeUtc ) : void
path string
creationTimeUtc System
Результат void

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

public static SetLastAccessTime ( String path, DateTime lastAccessTime ) : void
path String
lastAccessTime DateTime
Результат void

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

public static SetLastAccessTime ( string path, System lastAccessTime ) : void
path string
lastAccessTime System
Результат void

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

public static SetLastAccessTimeUtc ( String path, DateTime lastAccessTimeUtc ) : void
path String
lastAccessTimeUtc DateTime
Результат void

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

public static SetLastAccessTimeUtc ( string path, System lastAccessTimeUtc ) : void
path string
lastAccessTimeUtc System
Результат void

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

public static SetLastWriteTime ( String path, DateTime lastWriteTime ) : void
path String
lastWriteTime DateTime
Результат void

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

public static SetLastWriteTime ( string path, System lastWriteTime ) : void
path string
lastWriteTime System
Результат void

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

public static SetLastWriteTimeUtc ( String path, DateTime lastWriteTimeUtc ) : void
path String
lastWriteTimeUtc DateTime
Результат void

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

public static SetLastWriteTimeUtc ( string path, System lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc System
Результат void

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

public static WriteAllBytes ( string path, byte bytes ) : void
path string
bytes byte
Результат void

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

public static WriteAllLines ( String path, IEnumerable contents ) : void
path String
contents IEnumerable
Результат void

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

public static WriteAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
path String
contents IEnumerable
encoding Encoding
Результат void

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

public static WriteAllLines ( String path, String contents ) : void
path String
contents String
Результат void

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

public static WriteAllLines ( String path, String contents, Encoding encoding ) : void
path String
contents String
encoding Encoding
Результат void

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

public static WriteAllLines ( string path, System contents ) : void
path string
contents System
Результат void

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

public static WriteAllLines ( string path, System contents, System encoding ) : void
path string
contents System
encoding System
Результат void

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

public static WriteAllLines ( string path, string contents ) : void
path string
contents string
Результат void

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

public static WriteAllLines ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
Результат void

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

public static WriteAllText ( string path, string contents ) : void
path string
contents string
Результат void

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

public static WriteAllText ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
Результат void