AutoHotkey - 在Windows资源管理器中仅查找和替换多个文件夹的某些部分

时间:2016-06-14 12:26:42

标签: replace autohotkey directory windows-explorer

我在Windows资源管理器中有多个文件夹,其中部分名称相同,有些则没有。 例如:

  • FIRST_hello
  • FIRST_how_are_you
  • FIRST_goodbye

我想改变第一部分" FIRST"到" SECOND"所以结果应该是这样的:

  • SECOND_hello
  • SECOND_how_are_you
  • SECOND_goodbye

这是一个简单的例子,当然如果只有3个文件夹我不会问它,但有时我最多有30个文件夹,我只需要更改一些部分。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

#IfWinActive ahk_class CabinetWClass

F1::
for window in ComObjCreate("Shell.Application").Windows
try Fullpath := window.Document.Folder.Self.Path
; MsgBox, %Fullpath%
Loop, Files, %Fullpath%\FIRST_*, D
{
; MsgBox, %A_LoopFileName%
StringReplace, NewFileName, A_LoopFileName, FIRST_, SECOND_
FileMoveDir, %Fullpath%\%A_LoopFileName%, %Fullpath%\%NewFileName%, 1
}
return

#IfWinActive