文件系统是操作系统用于管理磁盘上文件的方法和数据结构,简单说就是在磁盘上如何组织文件的方法,是软件层面的东西
类型 |
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() |
查找文件 |