概述: 调用 Windows API 遍历、删除文件,涉及到的API接口:
deletefile、RemoveDirectory、MoveFileExA、
MoveFile
1 |
|
deletefile
1 |
|
RemoveDirectory
1 |
|
补充
除了DeleteFile和RemoveDirectory之外,Windows API 还提供了其他一些用于删除文件或目录的函数。以下是其中一些常用的函数:
DeleteVolumeMountPoint: 该函数用于删除一个装载点的所有卷装信息。RemoveDirectoryEx: 该函数用于删除一个目录及其所有子目录和文件。RemoveFile: 该函数用于删除一个文件,但不会删除与该文件关联的目录。MoveFile: 该函数可以将一个文件或目录从一个位置移动到另一个位置,如果目标位置已经存在同名文件或目录,则会自动将其覆盖。MoveFileEx: 该函数可以将一个文件或目录从一个位置移动到另一个位置,同时可以指定不同的覆盖行为。SetFileAttributes: 该函数可以设置一个文件或目录的属性,例如只读、隐藏、系统等。DeleteFileTransacted: 该函数可以删除一个文件,并将其从回收站中清空。DeleteSubdirectoriesAndFiles: 该函数可以删除一个目录及其所有子目录和文件,并将其从回收站中清空。