我总是下载学习视频教程,有时我不记得在哪里可以找到这些视频,因为它们太多,所以我决定在这些文件上做标签并将它们放在任何文件的前面(例如VLSH_ V stand)对于视频,L表示学习,S表示软件,H表示硬盘)
做这个批处理文件,我将开始做那些步骤
1-查找文件夹中有多少个文件
2-将文件名保存到变量或变量数组(如果允许的话)
3-使用for循环将VLSH_作为示例附加到变量,然后用新文件重命名文件
谁能帮我做这批,谢谢
1:使用Get-childitem命令并将其包装为.net语法count命令:
(get-childitem .\*.avi).count
这将为您提供当前文件夹中AVI视频文件的数量。
2&3:无需创建变量列表。像这样循环:
Foreach ($f in (get-childitem .\*.avi)){rename-item $f.fullname ("VLSH_" + $f.name)}
这将使用VLSH_前缀重命名当前文件夹中的每个* .avi文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句