文件系统是操作系统用于管理磁盘上文件的方法和数据结构,简单说就是在磁盘上如何组织文件的方法,是软件层面的东西
| 类型 | NTFS | FAT32 |
|---|
| 磁盘分区容量 | 2T | 512MB – 2TB (早先只有32GB) |
| 单个文件容量 | 4GB以上 | 最大4GB |
| EFS加密 | Y | N |
| 磁盘配额 | Y | N |
| API | 功能 |
|---|
| GetLogicalDrives( ) | 获取卷 |
| GetLogicalDriveString() | 获取所有卷盘符字符串 |
| GetDriveType() | 获取卷的类型 |
| GetVolumeInformation () | 获取卷的信息 |
| API | 功能 |
|---|
| CreateDirectory() | 创建目录(文件夹) |
| RemoveDirectory() | 删除目录(文件夹) |
| MoveFile() | 移动文件(修改目录名称) |
| GetCurrentDirectory() | 获取当前进程的目录 |
| SetCurrentDirectory() | 设置应用程序的当前目录 |
| API | 功能 |
|---|
| CreateFile() | 创建/打开文件 |
| CloseHandle() | 关闭文件 |
| GetFileSize() | 获取文件大小 |
| GetFileAttributes() | 获取文件相关信息 |
| ReadFile() / WriteFile() / CopyFile() / DeleteFile() | 读写拷贝删除文件 |
| FindFirstFile() / FindNextFile() | 查找文件 |