配色: 字号:
C#文件访问处理
2020-11-24 | 阅:  转:  |  分享 
  
C#演讲人2020-11-2301文件系统数据文件系统数据用于访问文件系统的类文件系统数据0102System.IO命名空间用于访问文件系
统的类030405System.IO.Compression命名空间FileCopy();Create();Delete()
;010203Open();Move();......040506FileCopy();将文件从源位置复制到目标位置File
Create();在指定路径上创建文件FileDelete();删除指定路径上的文件FileOpen();返回指定路径上文
件的FileStream对象FileMove();将指定的文件移动到新位置,可在新位置为文件指定不同的名称DirectoryC
reateDirectory();Delete();GetDirectories();EnumerateDirectories()
;GetFiles();EnumerateFiles();Directory......Move();DEnumerateFil
eSystemEntries();CGetFileSystemEntries();BADirectoryCreateDirect
ory();创建具有指定路径的目录DirectoryDelete();删除指定的目录以及其中的所有文件DirectoryGet
Directories();返回表示指定目录下的目录名的string对象数组DirectoryEnumerateDirectori
es();与GetDirectories();类似,但返回的是目录名的IEnumerable<string>集合Dir
ectoryGetFiles();返回在指定目录中的文件名的string数组DirectoryEnumerateFiles();与
GetFiles();类似,但返回的是文件名的IEnumerable<string>集合DirectoryGetFil
eSystemEntries();返回指定目录中的文件和目录名的string数组DirectoryEnumerateFileS
ystemEntries();与GetFileSystemEntries();类似,但返回的是文件和目录名的IEnumerable
<string>集合DirectoryMove();经指定目录移动到新位置,可在新位置为文件夹指定一个新名称Syste
m.IO命名空间PathFileInfoAttributesCreationTimeCreationTimeUtcExtensi
onExistsFullNameLastAccessTimeLastAccessTimeUtcFileInfoLastWrite
TimeLastWriteTimeUtcNameDirectoryDirectoryNameIsReadOnlyLengthFi
leInfoAttributes使用FileAttributes枚举,获取或设置当前文件或目录的特性FileSystemInfo
同用FileInfoCreationTimeCreationTimeUtc获取或设置当前文件或目录的创建时间FileSyst
emInfo同用FileInfoExtension获取表示文件扩展名部分的字符串。只读FileSystemInfo同用FileI
nfoExists确定文件是否存在。这个一个只读的抽象属性,在FileInfo和DirectoryInfo中进行了重写FileS
ystemInfo同用FileInfoFullName获取目录或文件的完整目录。只读属性。FileSystemInfo同用Fil
eInfoLastAccessTimeLastAccessTimeUtc获取或设置上次访问当前文件或目录的时间。FileSys
temInfo同用FileInfoLastWriteTimeLastWriteTimeUtc获取或设置上次写入当前文件或目录的
时间。FileSystemInfo同用FileInfoNameFileInfo中:获取文件名。FilesystemInfo中:
对于文件,获取该文件的名称。对于目录,如果存在层次结构,则获取层次结构中最后一个目录的名称。否则,Name属性获取该目录的名
称FileInfoDirectory获取父目录的实例。只读FileInfoDirectoryName获取表示目录的完整路径的字符串
。只读FileInfoIsReadOnly获取或设置确定当前文件是否为只读的值。FileInfoLength获取当前文件的大小(字
节)。只读DirectoryInfoParent获取指定子目录的父目录。返回DirectoryInfo对象Root获取路径的根
部分。只读System.IO命名空间FileSystemInfo和FileInfo中的属性相同0102fileStream.See
k()fileStream.Read()System.IO命名空间FileStream0304fileStream.Write()
fileStream.Close()System.IO命名空间StreamReaderSystem.IO命名空间StreamWr
iterPathFilterNotifyFilterSystem.IO命名空间FileSystemWatcherSystem.IO.Compression命名空间010203DeflateStreamGZipStream感谢聆听
献花(0)
+1
(本文系职场细细品原创)