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

收藏

收藏
0 条评论
下一页