首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

改文件路径有关问题

2012-02-19 
改文件路径问题 - C++ Builder / Windows SDK/API在VC下利用API函数写段程序,要求能够改文件的路径名,把D:

改文件路径问题 - C++ Builder / Windows SDK/API
在VC下利用API函数写段程序,要求能够改文件的路径名,把D:\TEST\A 改为 D:\TEST\B 用那个API函数,rename()是API函数?我用了这个有错误。
还有一个问题,如何判断该路径下是否有文件打开。

[解决办法]
用try catch()
[解决办法]
把某一个文件,移至到另一个文件路径,例如,D:\test\A\day.txt 移动到另一个文件路径 D:\test\B\day.txt
rename("D:\\test\\A\\day.txt","D:\\test\\B\\day.txt");
[解决办法]
MoveFile
[解决办法]
VCL中提供的改文件函数(也可改目录名):RenameFile(旧名字, 新名字);

至于"如何判断该路径下是否有文件打开",这可就麻烦多了。
[解决办法]
恩,,好像慢麻烦的。
[解决办法]
hook
[解决办法]
ReadDirectoryChangeW

这个函数不知道能不能帮到你?

热点排行