[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# went


    感谢回复。
实测成功
不过速度有点慢的太恐怖了。。。。。少量文件夹还可以

很少遇到这么长代码的BAT。。真的非常非常非常感谢。。。这个bat我其实使用频率比较低。。所以之前用的是删除空文件夹那个bat

TOP

本帖最后由 went 于 2021-5-21 01:11 编辑

回复 16# 8532200


    子文件夹层级数过多,dir /s 命令输出就要很久,耗时就变长
    而且bat并没有处理大数字和浮点数的能力

TOP

回复 17# went


    我不懂怎么快速。。。但是我有类似bat

这个bat是列出当前文件夹所有文件夹里面有多少文件并且写在文件夹前面。。。速度极度快。。。


@Powershell -v 3 -nolog "& {[ScriptBlock]::Create("'#' + ([io.file]::ReadAllText('%~f0',[text.encoding]:efault))").Invoke()}" & pause & exit
$dirItems = Get-ChildItem -Path './' -Directory;
foreach($item in $dirItems)
{
    $files = $item.GetFiles();
    $newName = "{0:d7}" -f ($files.Count);
    $newName += $item.Name;
    Rename-Item -Path $item -NewName $newName;
}







目前求得这个bat我很少很少使用。。所以没事。。。也很少有可能需要遇到几千几万个这样做的文件夹


不管怎样,起码你的这个bat已经很好了,感谢

TOP

返回列表