C语言写一个遍历全盘搜索文件并返回文件路径的程序

2025-03-13 21:24:49
推荐回答(2个)
回答1:

给你一个思路:首先先在C盘寻找没有,依次再去D,E,F,或软盘A中寻找
磁盘搜索使用GetVolumePathNamesForVolumeName()和FindNextVolume()函数
文件搜索使用FindFirstFileEx()和FindNextFile()函数,
具体的函数使用方法就靠你去查询MSDN了!
呵呵!当然逻辑上的控制也多好好设计!

回答2:

通过windows的API,里面有两个文件操作的,可以找到第一个文件句柄和下一个文件句柄,用这个方法就可以使用递归的手法来遍历全盘,然后使用if判断,确定的话再用得到文件绝对路径的方法就可以了