文件系统

本文介绍了Windows系统中用于操作文件和目录的各种API函数,包括获取驱动器信息、创建和删除目录、复制和删除文件等功能。同时还涉及了如何获取文件属性、设置文件时间等细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 GetLogicalDrives:获取逻辑驱动器

 GetLogicalDriveStrings:获取逻辑驱动器完整信息

 GetDriveType:获取驱动器类型

 GetVolumeInformation:获取特定文件系统的具体信息(如磁盘/光盘是否在驱动器中、缓冲区最大字符数、最大目录/文件名长度等)

 SetErrorMode:设置错误模式

 SetVolumeLabel:设置磁盘卷标

 GetDiskFreeSpace:获取空闲空间大小

 GetCurrentDirectory:得到当前目录

 SetCurrentDirectory:设置当前目录

 GetSystemDirectory:得到系统目录

 GetWindowsDirectory:获得Windows目录

 CreateDirectory/Ex:创建目录

 RemoveDirectory:删除目录

 CopyFile/Ex:拷贝文件

 DeleteFile:删除文件

 MoveFile/Ex:移动文件

 GetFullPathName:获取完整路径

 SearchPath:搜索文件

 FindFirstFile/Ex:查找第一个命名文件

 FineNextFile:查找下一个文件

 FindClose:关闭FindFirst返回的文件句柄

 FindFirstChangeNotification:文件系统变化通知(可以用WaitForSingleObject来等待,发生时变为有信号)

 FindNextChangeNotification:设置为无信号

 FindCloseChangeNotification:关闭对象。

 ReadDirectoryChangesW:获取目录变化信息。

 GetBinaryType:获取文件类型

 GetFileAttributes/Ex:获取文件属性

 GetFileTimes:获取文件市江岸信息

 GetFileSize:获取文件大小

 GetFileExInfoStandard:获取文件信息

 SetFileAttributes:设置文件属性

 GetCompressedFileSize:获取文件压缩大小

 CompareFileTime:比较文件时间

 FileTimeToSystemTime、SystemTimeToFileTime:时间转换

 FileTimeToLocalFileTime:转换为本地时间

 LocalFileTimeToFileTime

 FileTimeToDosDateTime

 SetFileTime:设置文件时间

 GetFileInformationByHandle

 GetTempPath:操作系统临时文件路径

 GetTempFileName:获取唯一临时文件名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值