我想使用AutoIT将文件夹中的文件扩展名从更改.txt
为.pdf
,"D:/TestFolder"
我可以使用什么功能?如何使用?
使用以下功能,您可以灵活地做到这一点:
#include <File.au3>
_RenameFilesByExtInFolder('C:\YOUR_PATH', 'txt', 'log')
Func _RenameFilesByExtInFolder($sPathFolder, $sExtOld, $sExtNew, $fOverwrite=0)
Local $iTrimLen = StringLen($sExtOld)
Local $sPathNew
Local $aFiles = _FileListToArray($sPathFolder, '*.' & $sExtOld, 1, True)
If Not @error Then
For $i = 1 To $aFiles[0]
$sPathNew = StringFormat('%s%s', StringTrimRight($aFiles[$i], $iTrimLen), $sExtNew)
If FileMove($aFiles[$i], $sPathNew, $fOverwrite) Then FileDelete($aFiles[$i])
Next
EndIf
EndFunc
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句