当前位置: 代码网 > it编程>前端脚本>Powershell > PowerShell批量文件重命名操作实例

PowerShell批量文件重命名操作实例

2024年05月18日 Powershell 我要评论
总算发现powershell相对于cmd来说实用的地方了。事情是这样的,我下载了一些美剧(抱歉,看完会删的),通常文件名都比较长,包含了很多我不需要的信息,,比如:我想要的只是:由于我需要的文件名是原

总算发现powershell相对于cmd来说实用的地方了。

事情是这样的,我下载了一些美剧(抱歉,看完会删的),通常文件名都比较长,包含了很多我不需要的信息,,比如:

我想要的只是:

由于我需要的文件名是原文件名中固定的一部分,于是我想到了powershell,先测试一下:

由于这个文件夹中没有其它“别”开头的文件,所以我可以用(dir 别*)来列出所有我需要重命名的文件。然后对每个取它文件名的第6到23个字符:$i.name.substring(6, 17)

显示出来是这样的:

然后再加上最后的扩展名rmvb就行了,最终的命令是这样的:


小提示:powershell的当前路径并不跟随cd指令变化,在使用moveto之前需要先用[environment]::currentdirectory = $pwd来调整当前路径。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com