写一段 批量建20个新建文件夹 并且每个文件夹里写有hello world
时间: 2023-09-02 22:12:47 浏览: 44
假设您使用Windows操作系统,可以使用以下批处理命令来批量新建20个文件夹,并在每个文件夹中创建一个名为 "hello.txt" 的文本文件,并在其中写入 "hello world":
```
@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,20) do (
set folderName=Folder %%i
mkdir "!folderName!"
echo hello world > "!folderName!\hello.txt"
)
echo All folders created successfully!
```
这个批处理脚本使用了循环语句 `for /l` 来创建20个文件夹。具体来说,它从1开始,每次增加1,一直循环到20。在每次循环中,它会使用 `mkdir` 命令创建一个名为 "Folder i" 的文件夹,其中 "i" 是循环变量。然后,它会使用 `echo` 命令将 "hello world" 写入名为 "hello.txt" 的文本文件中,该文件位于新创建的文件夹中。这里使用了延迟扩展变量,以便在 `for` 循环内部设置和使用变量。最后,脚本输出一条消息来表示所有文件夹创建成功。
您可以将这个脚本保存为一个扩展名为 .bat 的文件,然后双击运行它即可。它将在当前目录下创建20个文件夹,分别命名为 "Folder 1" 到 "Folder 20",并在每个文件夹中创建一个名为 "hello.txt" 的文本文件,并在其中写入 "hello world"。