【问题标题】:Move files in subfolders to a folder and rename windows prompt将子文件夹中的文件移动到文件夹并重命名窗口提示
【发布时间】:2013-08-18 21:09:51
【问题描述】:

我几乎有了最后的命令行,但我需要重命名它的一部分,以达到我想要的目标:

for /f "tokens=*" %a in ('dir /b /s /a-d') do @copy "%a" "C:\YourFolder" /y

它工作正常,但在我的情况下,我有很多文件夹,每个文件夹只有一个文件,这个文件具有相同的名称 file.ext,所以,有什么方法可以移动和更改名称,例如比如file1.ext,file2.ext,...

谢谢!

【问题讨论】:

    标签: windows file rename move command-prompt


    【解决方案1】:

    这不是万无一失的,但它可能会起作用,并且如果文件名存在的可能性很小,它会提示。您将需要一个批处理文件以使其万无一失并改进命名策略。

    如果您对结果满意,请删除 @echo

    cmd /v:on /c for /f "delims=" %a in ('dir /b /s /a-d') do @echo copy “%a” “C:\YourFolder\%~na-!random!!random!!random!%~xa” /-y
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-29
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 2014-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多