可能用到的类:
- System.MarshalByRefObject
- FileSystemInfo
- FileInfo
- File
- DirectoryInfo
- Directory
- Path
- DriveInfo
觉得还是直接看代码比较快,上传了《C#高级编程(第7版)》中第29章的代码。下面简介下代码的内容:
- FileProperties:展示文件的详细信息或者文件夹中的文件和文件夹的信息(故包含了如何获取文件信息、如何获取文件夹信息、文件夹中的文件和目录)。
- FilePropertiesAndMovement:在FileProperties的基础上多了文件移动、删除、复制功能。
- ReadingFiles:从文件读取内容
- BinaryFileReader:读取和显示任何文件(展示了FileStream类是用法)
- ReadWriteText:与上一个类似,不过文件得是文本文件,读取并显示内容,还可以保存文件,以Unicode格式保存任何文件。(展示了StreamReader和StreamWriter类的用法)。
- MappedMemoryFiles:映射内存文件
- DriveViewer:读取驱动器信息,展示了DriveInfo类的用法
- ReadingACLs:查看指定文件的ACL(访问控制列表)
- ReadingACLsFromDirectory:读取目录(而不是文件)的ACL信息
- SelfPlacingWindow:有关于读写独立存储器、注册表等相关实现