写一个bat,批量新建文件夹,文件夹名称为txt文件中的字符
时间: 2024-03-05 10:51:41 浏览: 21
可以参考以下的bat代码:
```
@echo off
set "folder_list=folder_list.txt"
if not exist "%folder_list%" (
echo %folder_list% not found
pause
exit /b
)
for /f "tokens=*" %%a in (%folder_list%) do (
md "%%a"
)
```
将以上代码保存为一个bat文件,然后将要创建的文件夹名称逐行写入一个名为folder_list.txt的txt文件中,与bat文件放在同一目录下。运行该bat文件即可批量创建文件夹。
相关问题
写一个bat,可以批量新建文件夹,文件夹的名称来源于txt中的字符
可以参考以下的bat代码:
```
@echo off
setlocal enabledelayedexpansion
set "folder_list=folder_list.txt"
if not exist "%folder_list%" (
echo %folder_list% not found
pause
exit /b
)
for /f "tokens=*" %%a in (%folder_list%) do (
set "folder_name=%%a"
md "!folder_name!"
)
```
将以上代码保存为一个bat文件,然后将要创建的文件夹名称逐行写入一个名为folder_list.txt的txt文件中,与bat文件放在同一目录下。运行该bat文件即可批量创建文件夹。
写一个bat可以批量新建txt文本中的文件名
可以使用以下的批处理脚本实现:
```
@echo off
set /p folder=请输入文件夹路径:
set /p prefix=请输入文件名前缀:
set /p count=请输入文件数量:
for /l %%a in (1,1,%count%) do (
echo. > %folder%\%prefix%%%a.txt
)
echo 批量新建完成!
pause
```
使用时,将上述脚本保存为后缀为 `.bat` 的文件,双击运行即可。
脚本会提示用户输入文件夹路径、文件名前缀和文件数量,然后使用 `for` 循环批量新建指定数量的文本文件。
注意,此脚本不会检查文件夹路径是否存在,如果路径不存在则会报错。因此在使用时请确保输入正确的文件夹路径。