[对象]利用Shell.Application对象批量改名

利用Shell.Application对象批量改名
;~ COM Object: Shell.Application [Folder Object]
;~ Purpose: Access/Manipulate Folders
;~ System Requirements: General
;~ Documentation Link: Shell Object, Folder Object
;~ Code Example: Rename Folders/Files without using FileCopy(Dir)




;// Create an example directory
dir :=   A_Desktop "\Example_Dir"
FileCreateDir, %dir%\Temp
Loop 9
   FileAppend, , %dir%\_%A_Index%.txt
Run %dir%
MsgBox, 262144, , Press OK to add Prefix to files...




;// Loop through the folder items. Add a Prefix to the files.
objFolder :=   ComObjCreate("Shell.Application").NameSpace(dir)
for item in objFolder.items
   if   Not item.isFolder
      item.name :=   "File" item.name




;// Delete example directory
MsgBox Deleting Directory...
FileRemoveDir, %dir%, 1

给TA捐赠
共{{data.count}}人
人已捐赠
其他案例

[办公][脚本管理]一键运行和关闭脚本的循环

2017-4-10 16:10:47

其他

WebStorm 键盘映射的处理

2017-4-21 13:25:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索