写一段 批量新建20个文档
时间: 2024-02-17 13:01:38 浏览: 30
假设您使用Windows操作系统,可以使用以下批处理命令来批量新建20个文档:
```
@echo off
for /l %%i in (1,1,20) do (
echo Creating Document %%i.txt
type nul > "Document %%i.txt"
)
echo All documents created successfully!
```
这个批处理脚本使用了循环语句 `for /l` 来创建20个文档。具体来说,它从1开始,每次增加1,一直循环到20。在每次循环中,它会输出一条信息来表示正在创建哪个文档,然后使用 `type nul` 命令创建一个空文件,并将其命名为 "Document i.txt",其中 "i" 是循环变量。最后,脚本输出一条消息来表示所有文档创建成功。
您可以将这个脚本保存为一个扩展名为 .bat 的文件,然后双击运行它即可。它将在当前目录下创建20个文本文件,分别命名为 "Document 1.txt" 到 "Document 20.txt"。
相关问题
写一段 批量建20个新建文件夹 并且每个文件夹里写有hello world
假设您使用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"。
写一段bat指令,批量创建20个文件夹
可以使用以下的bat指令来批量创建20个文件夹:
```
@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,20) do (
set folderName=Folder%%i
mkdir "!folderName!"
)
echo 20 folders created.
```
这个指令会在当前目录下创建20个文件夹,分别命名为Folder1、Folder2、Folder3,以此类推,直到Folder20。