【发布时间】:2018-05-22 15:32:00
【问题描述】:
我有一个用于多个州的合同的文件夹,每个州的文件夹都有多个合同:
D:\Workspace\Contracts\State1\Contract1_number_date
D:\Workspace\Contracts\State1\Contract2_number_date
D:\Workspace\Contracts\State2\Contract1_number_date`
etc...
我需要为每个合同创建 3 个文件夹:
D:\Workspace\Contracts\State1\Contract1_number_date\folder1
D:\Workspace\Contracts\State1\Contract1_number_date\folder2
D:\Workspace\Contracts\State1\Contract1_number_date\folder3
D:\Workspace\Contracts\State1\Contract2_number_date\folder1
D:\Workspace\Contracts\State1\Contract2_number_date\folder2
D:\Workspace\Contracts\State1\Contract2_number_date\folder3
D:\Workspace\Contracts\State2\Contract1_number_date\folder1
D:\Workspace\Contracts\State2\Contract1_number_date\folder2
D:\Workspace\Contracts\State2\Contract1_number_date\folder3
我发现\..\ 上升了一级,所以mkdir D:\Workspace\Contracts\..\folder1 变成了D:\Workspace\folder1,但我不知道如何下降 1 或 10 个文件夹。
【问题讨论】:
-
输入
mkdir /?以查找。 -
不知怎的,我的智力无法理解这些指示。
-
你就去做吧。你只需要下降 10 点。
md D:\Workspace\Contracts\State2\Contract1_number_date\folder2和md D:\Workspace\Contracts\State2\Contract1_number_date\folder3等 -
cd ..可以上移一级,因为每个目录只能有一个父目录,但是,当您下一级时,可以有多个子目录,因此不能以相同的方式工作。 -
现在我有 17 个州,其中大多数有 2 个合同,最多 8 个,在当前代码中再添加 2 行无济于事。这么一批就不能给所有的二阶子弟了?那么更好的方法是用excel来做呢?
标签: batch-file mkdir