标题: [文件操作] [已解决]批处理文件夹名中去除前面的0 [打印本页]
作者: 001011 时间: 2019-7-3 01:22 标题: [已解决]批处理文件夹名中去除前面的0
有很多文件夹以及子文件夹是以数字命名的,怎样才能让3位的文件夹名去掉前面的0,文件夹中有文件,希望修改文件夹名字,不修改文件名字
例:文件夹的名字分别是001,002,013……,希望修改为1,2,13……
作者: Batcher 时间: 2019-7-3 08:40
思路是这样的:文件夹名称左边补1,变成 1001,对1000取余得到1
作者: WHY 时间: 2019-7-3 08:54
本帖最后由 WHY 于 2019-7-5 16:03 编辑
- PowerShell "dir . -Include 0[0-9][0-9] -Recurse | ?{$_ -is [IO.DirectoryInfo]} | sort FullName -Desc | ren -NewName {[int]$_.Name}"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |