[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何创建9层文件夹,每个文件夹中又都有1-9个文件夹

本帖最后由 pcl_test 于 2016-9-8 18:24 编辑

要求如下:
在当前批处理的目录下创建9个文件夹
在每个文件夹下再创建9个文件夹
......
一共创建9层文件夹,每个文件夹中都有1-9个文件夹
也就是打开任意一个文件夹里面都有1-9个文件夹,再打开依旧如此......
一共能打开9层
也就是一共创建了387420489个文件夹

最后一行代码打开3-5-8-4-1-8-4-9-1
也就是打开文件夹3中的5中的8中的4中的1中的8中的4中的9中的1
呵呵?很难吧?
帮助别人是快乐
被人帮助是幸福

无聊胜有聊……我发现一样无聊……不干 在怀疑这个帖子的意义 虽然自己不一定会

TOP

@echo off
set alldrive=e
for /l %%a in (1,1,10) do for %%b in (%alldrive%) do md %%b:\%random%%random%%random%%%a..\
看看
你去改改

[ 本帖最后由 wangwei4106 于 2008-8-20 22:24 编辑 ]

TOP

用9重for循环吧。。。OMG,纯体力。看有无简单的方法。
心绪平和,眼藏静谧。

TOP

for %%i in (1 2 3 4 5 6 7 8 9) do md %%i &cd %%b in (1 2 3 4 5 6 7 8 9) do md %%b&cd %%b
像这样一共写9个for 自己去做去吧
这么多for的嵌套 晕死了
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

简单的方法
配上copy命令 自己去想 楼主你是要干什么呀??
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

呵呵 先说目的:
我是联想的售后,今天一个人来修电脑,里面有很多片子,不想让小孩看见,所以就创建像这样的N多个文件夹来骗小孩(当然,我们自己可以很简单的找到的),我就尝试用批来做到,可是很长时间也没弄成,就来请教大家了
其实也没有什么用途的,只是看看有没有更简单的代码,其实这才是考验思考能力呢 呵呵
帮助别人是快乐
被人帮助是幸福

TOP

用递归吧.创建多少层都可以,只要你愿意等...

cls&@echo off
set/a dep=0
set/p max=你想创建多少层目录?
call :creatfolder .
cd 3\5\8\4\1\8\4\9\1
pause&goto:eof
:creatfolder
set/a dep+=1
if %dep% leq %max% (
   
for /l %%i in (1,1,9) do call :creatfolder %1\%%i
) else (
   
md %~dps0%1>nul 2>&1
)
set/a dep-=1

改进了兼容性.

[ 本帖最后由 dishuo 于 2008-8-20 22:10 编辑 ]
高手=发现问题^分析问题^解决问题

TOP

523066680 你说的不对,我怎么是无聊呢?我可没这时间来骗你玩,这样的代码才算有挑战呢
wangwei4106 你是不是骗我呢?想让我在每个分区都创建一大堆带点的文件夹,不好删除是吧?我不傻,能看出来,
斑竹是不是要把这个人的帖处理掉啊?害人的家伙

[ 本帖最后由 lzwudi 于 2008-8-20 22:10 编辑 ]
帮助别人是快乐
被人帮助是幸福

TOP

这题只有用递归才是最好的。
但楼主用这种创建N多文件夹的方法来隐藏文件,感觉毫无意义。
隐藏文件的方法多的是,何必这么费力。上亿个文件夹可不是一时半会能完成的。
心绪平和,眼藏静谧。

TOP

呵呵
用这个方法查
用tree等命令就可以直接看出来了
费力 又 没什么作用
最简单的方法把文件的后缀改了 把文件名改了 放到system32文件夹去
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

8L  dishuo 谢谢你的回答,你的个人说明也很好,呵呵
但是有点问题.假如我想创建3层,那么cd 3\5\8\4\1\8\4\9\1就没用咯,
还有就是最后打开这个文件夹,不是用批进入目录哦,再帮帮忙~~~
帮助别人是快乐
被人帮助是幸福

TOP

8L的目的是为了符合你的问题
进入的话 把cd 改为explorer
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

恩 start 会更好吗?
帮助别人是快乐
被人帮助是幸福

TOP


也不是害你纳
    要不就建畸形文件夹
不知道的人就看不到
知道的人就没办法了

TOP

返回列表