在Windows XP中创建包含文本文件的多个文件夹


0

我正在尝试创建1000个文件夹,每个文件夹里面都有一个文本文件 例如 C:\ customer1表\ Customer1.txt C:\顾客2 \ Customer2.txt C:\ Customer3 \ Customer3.txt 。 。 。 等到1000

我可以使用命令提示符创建单个文件夹和文件:

cd C:\ Documents and Settings \ All Users \ Desktop \ 1000文件夹 md Customer1 回声> customer1表\ Customer1.txt

我只是不确定如何在不手动输入1000个文件夹名称的情况下复制这个...我该怎么做?用批处理文件?


循环会为你做这个 - 读这个: stackoverflow.com/questions/1355791/...
Andi Mohr

Answers:


0

如果是文件 C:\Temp\Create.cmd 包含这个;

for /L %%G in (1,1,2) DO
(
    mkdir "Customer%%G"
    echo: > Customer%%G\Customer%%G.txt
)

在C:\ Temp中运行它将创建这些目录和文件;

C:\Temp\Customer1
C:\Temp\Customer1\Customer1.txt
C:\Temp\Customer2
C:\Temp\Customer2\Customer2.txt

要创建更多这些,请更改该行 for /L %%G in (1,1,X) 哪里 X 是你真正想要的数字(1000我想你说的)。我更喜欢从小开始,虽然有些事情搞砸了。


这是我第一次尝试在cmd提示下编写或尝试批处理文件,所以请原谅我的无知......我尝试在目录中创建一个.cmd文件,其中包含以下内容:@ECHO OFF for / L %% G in(1,1,2)DO(mkdir“Customer %% G”echo:> Customer %% G \ Customer %% G.txt)但它不起作用。我在网上查看了批处理文件示例,他们似乎有更多代码,我需要在批处理文件中包含更多内容吗?
Charlotte

当我以管理员身份运行cmd时注意到有点不同,尽管我拥有目录的权限。尝试右键单击.cmd文件并尽可能以管理员身份运行,看看是否适合你。
notjustme
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.