|Create||Creates and opens a file returning a FileStream object|
|Open||Opens a file with a specified mode, access and share returning a FileStream object|
|OpenRead||Opens a file in read mode returning a FileStream object|
|OpenWrite||Opens a file in write mode returning a FileStream object|
|OpenText||Opens a text file for reading returning a StreamReader object|
|CreateText||Creates a text file returning a StreamWriter object|
|AppendText||Opens a text file in append mode returning a StreamWriter object|
|GetAttributes||Returns the attributes of a file|
|SetAttributes||Sets the attributes for a file|
|Copy||Copies a file to a new destination|
|Delete||Deletes a file|
|Move||Moves a file|
|Exists||Returns True if the file exists|
|GetCreationTime||Returns the creation time of the file|
|SetCreatiionTime||Sets the creation time of the file|
|GetLastAccessTime||Returns the last access time of the file|
|SetLastAccessTime||Sets the last access time of the file|
|GetLastWriteTime||Returns the last write time of a file|
|SetLastWriteTime||Sets the last write time of the file|
Opens a file with a specified mode, access and share returning a FileStream object
The sharing mode lets you control whether or not other processes can read from or write to the file while you have it open.
A lot of the arguments correspond to overloads of the FileStream constructor.
This method gives you greater (than the Create, OpenRead and OpenWrite methods) when creating new files.
If you want total control when opening and creating files then you should use the FileStream constructor.
System.IO.File.Open(file [,mode [,access [,share ]]])
FileMode.Append | Create | CreateNew | Open | OpenOrCreate | Truncate, _
FileAccess.Read | Write | ReadWrite, _
FileShare.None | ReadWrite | Read | Write | Inheritable
Opens an existing file in read mode returning a FileStream object
The file is opened using the default sharing mode
The FileStream is positioned at the beginning of the file.
Dim objFileStream As System.IO.FileStream
objFileStream = System.IO.File.OpenRead("C:\Temp\textfile.txt")
Opens a file in write mode returning a FileStream object
Any existing data in the file will be overwritten.
If the file you are trying to open does not exist then it will be created.
Opens a text file for reading returning a StreamReader object
This method returns a StreamReader that is positioned at the beginning of the file.
Creates a text file and opens it for reading. This returns a StreamWriter object.
If the file you want to create already exists then it is overwritten.
This method can be used if you want to append data to a text file.
Opens an existing text file in append mode returning a StreamWriter object
If the file you want to open does not exist then a new file is created.
Copies a file from one location to another.
This method will fail if the file already exists and you have not explicitly stated to overwrite the file.
You also have the option to overwrite the file it it already exists.
System.IO.File.Copy(source, dest [,overwrite])
Deletes an existing file
This method will throw an exception if the file is in use or if you do not have access (or permission) to delete it.
It will not throw an exception if the file does not exist.
Returns a DateTime telling you when the file was created.
© 2021 Better Solutions Limited. All Rights Reserved. © 2021 Better Solutions Limited TopPrevNext