C# Class System.IO.File

显示文件 Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AppendAllLines() public static method

public static AppendAllLines ( String path, IEnumerable contents ) : void
path String
contents IEnumerable
return void

AppendAllLines() public static method

public static AppendAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
path String
contents IEnumerable
encoding System.Text.Encoding
return void

AppendAllLines() public static method

public static AppendAllLines ( string path, System contents ) : void
path string
contents System
return void

AppendAllLines() public static method

public static AppendAllLines ( string path, System contents, System encoding ) : void
path string
contents System
encoding System
return void

AppendAllText() public static method

public static AppendAllText ( String path, String contents ) : void
path String
contents String
return void

AppendAllText() public static method

public static AppendAllText ( String path, String contents, Encoding encoding ) : void
path String
contents String
encoding System.Text.Encoding
return void

AppendAllText() public static method

public static AppendAllText ( string path, string contents ) : void
path string
contents string
return void

AppendAllText() public static method

public static AppendAllText ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
return void

AppendText() public static method

public static AppendText ( String path ) : StreamWriter
path String
return StreamWriter

AppendText() public static method

public static AppendText ( string path ) : System.IO.StreamWriter
path string
return System.IO.StreamWriter

Copy() public static method

public static Copy ( String sourceFileName, String destFileName ) : void
sourceFileName String
destFileName String
return void

Copy() public static method

public static Copy ( String sourceFileName, String destFileName, bool overwrite ) : void
sourceFileName String
destFileName String
overwrite bool
return void

Copy() public static method

public static Copy ( string sourceFileName, string destFileName ) : void
sourceFileName string
destFileName string
return void

Copy() public static method

public static Copy ( string sourceFileName, string destFileName, bool overwrite ) : void
sourceFileName string
destFileName string
overwrite bool
return void

Create() public static method

public static Create ( String path, int bufferSize ) : FileStream
path String
bufferSize int
return FileStream

Create() public static method

public static Create ( String path, int bufferSize, FileOptions options ) : FileStream
path String
bufferSize int
options FileOptions
return FileStream

Create() public static method

public static Create ( string path ) : FileStream
path string
return FileStream

Create() public static method

public static Create ( string path ) : System.IO.FileStream
path string
return System.IO.FileStream

Create() public static method

public static Create ( string path, int bufferSize ) : System.IO.FileStream
path string
bufferSize int
return System.IO.FileStream

Create() public static method

public static Create ( string path, int bufferSize, System options ) : System.IO.FileStream
path string
bufferSize int
options System
return System.IO.FileStream

CreateText() public static method

public static CreateText ( String path ) : StreamWriter
path String
return StreamWriter

CreateText() public static method

public static CreateText ( string path ) : System.IO.StreamWriter
path string
return System.IO.StreamWriter

Decrypt() public static method

public static Decrypt ( String path ) : void
path String
return void

Decrypt() public static method

public static Decrypt ( string path ) : void
path string
return void

Delete() public static method

public static Delete ( string path ) : void
path string
return void

Encrypt() public static method

public static Encrypt ( String path ) : void
path String
return void

Encrypt() public static method

public static Encrypt ( string path ) : void
path string
return void

Exists() public static method

public static Exists ( string path ) : bool
path string
return bool

GetAttributes() public static method

public static GetAttributes ( string path ) : System.IO.FileAttributes
path string
return System.IO.FileAttributes

GetCreationTime() public static method

public static GetCreationTime ( string path ) : System.DateTime
path string
return System.DateTime

GetCreationTimeUtc() public static method

public static GetCreationTimeUtc ( string path ) : System.DateTime
path string
return System.DateTime

GetLastAccessTime() public static method

public static GetLastAccessTime ( string path ) : System.DateTime
path string
return System.DateTime

GetLastAccessTimeUtc() public static method

public static GetLastAccessTimeUtc ( string path ) : System.DateTime
path string
return System.DateTime

GetLastWriteTime() public static method

public static GetLastWriteTime ( string path ) : System.DateTime
path string
return System.DateTime

GetLastWriteTimeUtc() public static method

public static GetLastWriteTimeUtc ( string path ) : System.DateTime
path string
return System.DateTime

Move() public static method

public static Move ( string sourceFileName, string destFileName ) : void
sourceFileName string
destFileName string
return void

Open() public static method

public static Open ( String path, FileMode mode ) : FileStream
path String
mode FileMode
return FileStream

Open() public static method

public static Open ( String path, FileMode mode, FileAccess access ) : FileStream
path String
mode FileMode
access FileAccess
return FileStream

Open() public static method

public static Open ( String path, FileMode mode, FileAccess access, FileShare share ) : FileStream
path String
mode FileMode
access FileAccess
share FileShare
return FileStream

Open() public static method

public static Open ( string path, System mode ) : System.IO.FileStream
path string
mode System
return System.IO.FileStream

Open() public static method

public static Open ( string path, System mode, System access ) : System.IO.FileStream
path string
mode System
access System
return System.IO.FileStream

Open() public static method

public static Open ( string path, System mode, System access, System share ) : System.IO.FileStream
path string
mode System
access System
share System
return System.IO.FileStream

OpenRead() public static method

public static OpenRead ( string path ) : System.IO.FileStream
path string
return System.IO.FileStream

OpenText() public static method

public static OpenText ( String path ) : StreamReader
path String
return StreamReader

OpenText() public static method

public static OpenText ( string path ) : System.IO.StreamReader
path string
return System.IO.StreamReader

OpenWrite() public static method

public static OpenWrite ( String path ) : FileStream
path String
return FileStream

OpenWrite() public static method

public static OpenWrite ( string path ) : System.IO.FileStream
path string
return System.IO.FileStream

ReadAllBytes() public static method

public static ReadAllBytes ( string path ) : byte[]
path string
return byte[]

ReadAllLines() public static method

public static ReadAllLines ( String path ) : String[]
path String
return String[]

ReadAllLines() public static method

public static ReadAllLines ( String path, Encoding encoding ) : String[]
path String
encoding Encoding
return String[]

ReadAllLines() public static method

public static ReadAllLines ( string path ) : string[]
path string
return string[]

ReadAllLines() public static method

public static ReadAllLines ( string path, System encoding ) : string[]
path string
encoding System
return string[]

ReadAllText() public static method

public static ReadAllText ( string path ) : string
path string
return string

ReadAllText() public static method

public static ReadAllText ( string path, System encoding ) : string
path string
encoding System
return string

ReadLines() public static method

public static ReadLines ( String path ) : IEnumerable
path String
return IEnumerable

ReadLines() public static method

public static ReadLines ( String path, Encoding encoding ) : IEnumerable
path String
encoding Encoding
return IEnumerable

ReadLines() public static method

public static ReadLines ( string path ) : System.Collections.Generic.IEnumerable
path string
return System.Collections.Generic.IEnumerable

ReadLines() public static method

public static ReadLines ( string path, System encoding ) : System.Collections.Generic.IEnumerable
path string
encoding System
return System.Collections.Generic.IEnumerable

Replace() public static method

public static Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName ) : void
sourceFileName String
destinationFileName String
destinationBackupFileName String
return void

Replace() public static method

public static Replace ( String sourceFileName, String destinationFileName, String destinationBackupFileName, bool ignoreMetadataErrors ) : void
sourceFileName String
destinationFileName String
destinationBackupFileName String
ignoreMetadataErrors bool
return void

Replace() public static method

public static Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void
sourceFileName string
destinationFileName string
destinationBackupFileName string
return void

Replace() public static method

public static Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void
sourceFileName string
destinationFileName string
destinationBackupFileName string
ignoreMetadataErrors bool
return void

SetAttributes() public static method

public static SetAttributes ( string path, System fileAttributes ) : void
path string
fileAttributes System
return void

SetCreationTime() public static method

public static SetCreationTime ( String path, DateTime creationTime ) : void
path String
creationTime DateTime
return void

SetCreationTime() public static method

public static SetCreationTime ( string path, System creationTime ) : void
path string
creationTime System
return void

SetCreationTimeUtc() public static method

public static SetCreationTimeUtc ( String path, DateTime creationTimeUtc ) : void
path String
creationTimeUtc DateTime
return void

SetCreationTimeUtc() public static method

public static SetCreationTimeUtc ( string path, System creationTimeUtc ) : void
path string
creationTimeUtc System
return void

SetLastAccessTime() public static method

public static SetLastAccessTime ( String path, DateTime lastAccessTime ) : void
path String
lastAccessTime DateTime
return void

SetLastAccessTime() public static method

public static SetLastAccessTime ( string path, System lastAccessTime ) : void
path string
lastAccessTime System
return void

SetLastAccessTimeUtc() public static method

public static SetLastAccessTimeUtc ( String path, DateTime lastAccessTimeUtc ) : void
path String
lastAccessTimeUtc DateTime
return void

SetLastAccessTimeUtc() public static method

public static SetLastAccessTimeUtc ( string path, System lastAccessTimeUtc ) : void
path string
lastAccessTimeUtc System
return void

SetLastWriteTime() public static method

public static SetLastWriteTime ( String path, DateTime lastWriteTime ) : void
path String
lastWriteTime DateTime
return void

SetLastWriteTime() public static method

public static SetLastWriteTime ( string path, System lastWriteTime ) : void
path string
lastWriteTime System
return void

SetLastWriteTimeUtc() public static method

public static SetLastWriteTimeUtc ( String path, DateTime lastWriteTimeUtc ) : void
path String
lastWriteTimeUtc DateTime
return void

SetLastWriteTimeUtc() public static method

public static SetLastWriteTimeUtc ( string path, System lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc System
return void

WriteAllBytes() public static method

public static WriteAllBytes ( string path, byte bytes ) : void
path string
bytes byte
return void

WriteAllLines() public static method

public static WriteAllLines ( String path, IEnumerable contents ) : void
path String
contents IEnumerable
return void

WriteAllLines() public static method

public static WriteAllLines ( String path, IEnumerable contents, Encoding encoding ) : void
path String
contents IEnumerable
encoding Encoding
return void

WriteAllLines() public static method

public static WriteAllLines ( String path, String contents ) : void
path String
contents String
return void

WriteAllLines() public static method

public static WriteAllLines ( String path, String contents, Encoding encoding ) : void
path String
contents String
encoding Encoding
return void

WriteAllLines() public static method

public static WriteAllLines ( string path, System contents ) : void
path string
contents System
return void

WriteAllLines() public static method

public static WriteAllLines ( string path, System contents, System encoding ) : void
path string
contents System
encoding System
return void

WriteAllLines() public static method

public static WriteAllLines ( string path, string contents ) : void
path string
contents string
return void

WriteAllLines() public static method

public static WriteAllLines ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
return void

WriteAllText() public static method

public static WriteAllText ( string path, string contents ) : void
path string
contents string
return void

WriteAllText() public static method

public static WriteAllText ( string path, string contents, System encoding ) : void
path string
contents string
encoding System
return void