使用命令提示符将特定文件移动到基​​于目录的文件夹中

使用命令提示符将特定文件移动到基​​于目录的文件夹中

我有一系列大约 100 个文件夹,分别称为 E101、E102....E200。每个文件夹中都有一个名为 calquip.docx 和 calquon.docx 的文件

我想将 calquip.docx 和 calquon.docx 移动到其目录内的文件夹中。例如,在目录 /E101 中,我想创建一个名为“cal”的文件夹,其中包含 calquip.docx 和 calquon.docx

重申一下,从 E101 到 E200 的每个文件夹都有一个 calquip.docx 和 calquon.docx 文件。我想将该文件移动到每个父文件夹内的文件夹中。

我必须对所有文件夹执行此操作。肯定有办法做到这一点,但我无法理解。

任何帮助都是极好的。

答案1

一个简单的批处理脚本应该可以解决这个问题。这是我花了几分钟编写的一个示例,可能是一个很好的起点。这假设批处理脚本位于包含您的目录的同一目录中:

@echo off

for /L %%n in (101, 1, 200) do (
    cd E%%n
    mkdir cal
    move calquip.docx cal\calquip.docx 1> nul
    move calquon.docx cal\calquon.docx 1> nul
    cd ..
)

相关内容