1
AutoIT를 사용하여 "D:/TestFolder"
폴더의 파일 확장자를 .txt
에서 .pdf
으로 변경하고 싶은데 어떤 기능을 사용할 수 있습니까? 다음과 같은 기능으로AutoIT의 특정 폴더 확장에서 모든 파일 변경
AutoIT를 사용하여 "D:/TestFolder"
폴더의 파일 확장자를 .txt
에서 .pdf
으로 변경하고 싶은데 어떤 기능을 사용할 수 있습니까? 다음과 같은 기능으로AutoIT의 특정 폴더 확장에서 모든 파일 변경
, 당신은 유연하게 수행 할 수 있습니다
#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