C#文件访问处理
2020-08-13 10:17:54 0 举报
AI智能生成
C#文件访问处理
作者其他创作
大纲/内容
文件系统数据
用于访问文件系统的类
System.IO命名空间
File<br>
Copy();
将文件从源位置复制到目标位置<br>
Create();
在指定路径上创建文件<br>
Delete();
删除指定路径上的文件
Open();
返回指定路径上文件的FileStream对象
Move();
将指定的文件移动到新位置,可在新位置为文件指定不同的名称<br>
......<br>
Directory
CreateDirectory();
创建具有指定路径的目录<br>
Delete();
删除指定的目录以及其中的所有文件<br>
GetDirectories();
返回表示指定目录下的目录名的string对象数组
EnumerateDirectories();
与GetDirectories();类似,但返回的是目录名的IEnumerable<string>集合
GetFiles();
返回在指定目录中的文件名的string数组
EnumerateFiles();
与GetFiles();类似,但返回的是文件名的IEnumerable<string>集合
GetFileSystemEntries();<br>
返回指定目录中的文件和目录名的string数组<br>
EnumerateFileSystemEntries();
与GetFileSystemEntries();类似,但返回的是文件和目录名的IEnumerable<string>集合
Move();
经指定目录移动到新位置,可在新位置为文件夹指定一个新名称
......<br>
Path
FileInfo
Attributes
使用FileAttributes枚举,获取或设置当前文件或目录的特性<br>FileSystemInfo同用
CreationTime<br>CreationTimeUtc
获取或设置当前文件或目录的创建时间<br>FileSystemInfo同用
Extension
获取表示文件扩展名部分的字符串。只读<br>FileSystemInfo同用
Exists
确定文件是否存在。这个一个只读的抽象属性,在FileInfo和DirectoryInfo中进行了重写<br>FileSystemInfo同用
FullName
获取目录或文件的完整目录。只读属性。<br>FileSystemInfo同用
LastAccessTime<br>LastAccessTimeUtc
获取或设置上次访问当前文件或目录的时间。<br>FileSystemInfo同用
LastWriteTime<br>LastWriteTimeUtc
获取或设置上次写入当前文件或目录的时间。<br>FileSystemInfo同用
Name
FileInfo中:获取文件名。<br>FilesystemInfo中:对于文件,获取该文件的名称。 对于目录,如果存在层次结构,则获取层次结构中最后一个目录的名称。 否则,Name 属性获取该目录的名称
Directory
获取父目录的实例。只读
DirectoryName
获取表示目录的完整路径的字符串。只读
IsReadOnly
获取或设置确定当前文件是否为只读的值。
Length
获取当前文件的大小(字节)。只读
DirectoryInfo
Parent
获取指定子目录的父目录。返回DirectoryInfo对象
Root
获取路径的根部分。只读
FileSystemInfo
和FileInfo中的属性相同
FileStream
fileStream.Seek()
fileStream.Read()
fileStream.Write()
fileStream.Close()
StreamReader<br>
StreamWriter
FileSystemWatcher
Path
NotifyFilter
Filter
<br>
<br>
<br>
System.IO.Compression命名空间
DeflateStream
<br>
GZipStream
收藏
收藏
0 条评论
下一页