[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]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

还多几级都可以:
  1. @echo off
  2. for %%a in (1,1,8) do (md 1&cd 1)
  3. for /l %%a in (1,1,9) do (md %%a)
  4. for /l %%a in (1,1,8) do (cd ..&for /l %%b in (2,1,9) do (xcopy /e 1 %%b))
复制代码

TOP

最简单。改掉后缀名。比如:A片.rmvb改成“骗你.PDF”等

TOP

我知道楼主用意。这个方案在我开始学计算机时候就想过。。。。。。。。
迷宫加密吧称之为。。。
不过解密也非常简单的说。。。

[ 本帖最后由 愚无尽 于 2008-8-26 19:10 编辑 ]

TOP

楼主好像是说让大家挑战一下……至于要加密文件,这个简单,下一个文件夹加密锁就轻松解决了嘛!又简单又安全!哈哈……
虚心使人进步 细节成就完美

TOP

哎 这叫吃力不讨好  一次性,把电影对应的格式改了不就行了?
小孩总不知道原来是什么格式吧。

TOP

原帖由 flyinspace 于 2008-8-21 21:30 发表
哦。我好象记得。

根目录下不可以有超过255个文件。

有没有人试一下的。


好像没这个规定吧?

不过建立楼主那么多文件夹,视代码编写不同,时间也不同,最快也要5个小时以上。

TOP

哦。我好象记得。

根目录下不可以有超过255个文件。

有没有人试一下的。

TOP

回复 19楼 的帖子

9层应该没有超过限制吧?
每个文件夹只有一个数字,路径长度也不会超过限制吧?

TOP

楼主的题目真的好难呢,不可能完成的任务。因为windows文件夹的层数是有限制的。

想法很不错。可惜完成不了。

TOP

我倒  
他不想小孩搞就搞个加密的文件夹吧

TOP

另外,我没想明白为什么楼主只用1到9,0怎么不要?
高手=发现问题^分析问题^解决问题

TOP

这样?用资源管理器进去吧

cls&@echo off
set/a dep=0
set/p max=你想创建多少层文件夹?
call :creatfolder .
echo 你想进入哪个文件夹?(补全即可)
:lp
set/p fld=%~dp0
if not exist %~dps0%fld%\. echo 没有这个文件夹&goto lp
start explorer.exe "%~dps0%fld%"
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
高手=发现问题^分析问题^解决问题

TOP


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

TOP

返回列表