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感谢聆听 |
|