【发布时间】:2017-01-24 22:56:38
【问题描述】:
我知道这个问题已经有人问过了,但我会再问一次。 如果可能的话,有人可以告诉我如何在 CMD 中批量重命名和升序重命名。我已经尝试在 powershell 中重命名,但无济于事。它只让我使用一次,我需要重命名另一个文件夹文件但无济于事。它不允许它重命名另一个文件夹中的文件。这是我在 powershell 中使用的代码:
$i = 1
Get-ChildItem *.mkv | %{Rename-Item $_ -NewName ('Haikyuu - {0:D2}.mkv' -f $i++)}
我正在为每个文件夹重命名我的动漫系列,我的一些副本有 100 多个视频。并且不知何故你可以教我每个代码的含义(必须在 CMD 中使用的代码)。我搜索的那些不能用外行的话理解它,或者没有告诉用户它应该如何工作。先感谢您。顺便说一句,该文件夹放置在外部驱动器中。
【问题讨论】:
-
你说,在
cmd,所以你想要一个batch-file,还是一个cmd单行? “升序”是什么意思 - 按字母顺序或字母数字顺序?cmd命令只支持前者,因此要实现后者,您需要一些代码;输入文件的清晰模式将有助于减少代码量...
标签: powershell cmd file-rename batch-rename