在一个目录下边快速创建大量文件及目录(使用dos batch)
2008-03-18 13:01
525 查看
@echo off
set num=100000
REM for /L %%i in (1,1,%num%) do echo "here is %%i"
if not exist tmp mkdir tmp
REM ~ for /L %%i in (1,1,%num%) do touch "tmp/abc%%i.txt"
for /L %%i in (1,1,%num%) do echo "abc%%i" > "tmp/abc%%i.txt"
for /L %%i in (1,1,%num%) do mkdir tmp"abc%%i"
dir/b/s tmp > tmp.txt
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @echo %%i
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @del/s/q %%i
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @rmdir/s/q %%i
@echo on
纯粹为了作实验使用的,有兴趣的可以一试。使用python之类的,也会很简单。批处理有时候用起来也还是蛮方便的。
set num=100000
REM for /L %%i in (1,1,%num%) do echo "here is %%i"
if not exist tmp mkdir tmp
REM ~ for /L %%i in (1,1,%num%) do touch "tmp/abc%%i.txt"
for /L %%i in (1,1,%num%) do echo "abc%%i" > "tmp/abc%%i.txt"
for /L %%i in (1,1,%num%) do mkdir tmp"abc%%i"
dir/b/s tmp > tmp.txt
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @echo %%i
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @del/s/q %%i
for /F "usebackq delims==" %%i in (`dir/b/s tmp`) do @rmdir/s/q %%i
@echo on
纯粹为了作实验使用的,有兴趣的可以一试。使用python之类的,也会很简单。批处理有时候用起来也还是蛮方便的。
相关文章推荐
- 在一个目录下边快速创建大量文件及目录(使用dos batch)
- 使用IO技术,创建一个目录,然后复制一个文件到该目录!实现复制的功能。(在博客园上传的第一份代码)
- linux下使用rm命令删除一个有大量文件的目录
- linux下快速删除目录下大量小文件及快速复制大量小文件方法
- DOS:求一个能取当前执行的bat文件所在目录方法。
- Ubuntu使用vdbench批量创建目录和文件
- [Linux目录文件]在Linux中创建一个指定目录
- 使用dos指令快速导出手机文件
- 用CMD命令行快速创建一个4G大小的文件
- linux下使用rsync实现目录下大量文件的删除
- [ZZ] 使用rsync来实现快速删除大量文件
- 使用dd命令创建一个测试文件
- 怎么在安装目录下创建一个文件
- 如何用DOS命令,获取一个目录下的文件数目
- 使用rails高效开发之快速创建控制器 视图 模型和数据库文件
- 初识node 创建或者删除一个文件目录
- [dos命令大全] 根据文件里的字符,自动创建目录
- 如何用DOS命令,获取一个目录下的文件数目
- QDir和 QFileInfo使用 - 计算一个目录或者文件大小