文件重命名和批量重命名
文件单个重命名比较简单
现在有个问题,就是说对一个文件夹里的大批量文件进行重名,如果处理文件同名的问题
比如有,a,b,c,1,2,3,4,要批量重命名为1,2,3,4,5,6,7
如何实现,求源码
[解决办法]
FileMove ( sourcefile, targetfile )
[解决办法]
重名问题可以先把原文件批量改成一个古怪的名字 比如 ABC_1,ABC_2,ABC_3, 之后再改成1,2,3,
[解决办法]
求个代码
[解决办法]
该回复于2010-09-17 10:22:59被版主删除
[解决办法]
代码代码
[解决办法]
循环就行了啊,不用其他的代码了。如果你是想说要某个文件夹下的文件,可以用listbox的dirlist方法得到。
[解决办法]
FUNCTION Long FindFirstFile ( String lpFileName, REF str_WIN32_FIND_DATA lpFindFileData) LIBRARY "kernel32" ALIAS FOR "FindFirstFileA"
FUNCTION Long FindNextFile ( Long hFindFile, REF str_WIN32_FIND_DATA lpFindFileData) LIBRARY "kernel32" ALIAS FOR "FindNextFileA"
FUNCTION Long FindClose ( Long hFindFile) LIBRARY "kernel32"
FUNCTION ulong MoveFile(ref string lpExistingFileName,ref string lpNewFileName) LIBRARY "kernel32.dll" ALIAS FOR "MoveFileA"
这是可能用到的API,如果不想用listbox的dirlist方法,可以用前三个API。
[解决办法]
学习了....
[解决办法]
学习中。。。