在AutoIT中更改特定文件夹扩展名中的所有文件

约翰·彼得拉

我想使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Linux中使用CLI更改文件夹中所有文件扩展名

如何在Unix / Linux的文件夹中的所有文件中添加.xml扩展名

如何在Unix / Linux的文件夹中的所有文件中添加.xml扩展名

Java-使用DirectoryStream计算文件夹中的所有文件扩展名

如何删除文件夹中所有具有特定扩展名的文件?

将文件扩展名添加到R中的文件夹中的所有文件

在cmd中如何列出包含具有特定扩展名的文件的文件夹?

删除所有子文件夹和文件,但父文件夹中的特定扩展名除外

如何批量更改文件夹中的所有扩展名。(带有目录)

如何将一个文件夹中的所有文件复制到另一个文件夹并更改扩展名?

在具有特定扩展名的所有文件夹和子文件夹中运行命令

如何遍历文件夹中的文件以移动具有特定扩展名的每个文件

查找文件夹中不是特定类型/扩展名的所有文件?

如何找到具有特定文本字符串和扩展名的文件夹中的所有文件?

如何删除大树中特定命名文件夹中具有特定扩展名的所有文件?

如何删除特定文件夹中具有特定扩展名的所有文件?

如何使用批处理文件以编号顺序列出文件夹中特定扩展名的所有文件

使用C#将前缀添加到具有特定扩展名的文件夹中的所有文件名

如何从Andorid中的文件夹中删除具有特定扩展名的文件

PHP搜索文件夹中具有特定后缀和扩展名的文件

隐藏Sublime Text Editor中特定文件夹中具有特定扩展名的文件?

循环浏览文件夹中具有不同文件扩展名的所有文件

在特定目录及其子目录中,找到所有以 .tmp 扩展名结尾的文件夹

如何使用 Python 更改文件夹中的特定文件扩展名?

如何检测选定文件夹和选定文件扩展名中的更改文件?

C# - 如何检查文件夹中的所有文件是否具有特定扩展名

Php:将扩展名附加到文件夹中没有扩展名的所有文件

更改文件夹中的某些文件扩展名

移动子文件夹中具有相同扩展名的所有文件