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

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

[复制链接]
发表于 2008-8-20 22:29:59 | 显示全部楼层
这样?用资源管理器进去吧

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
发表于 2008-8-20 22:34:12 | 显示全部楼层
另外,我没想明白为什么楼主只用1到9,0怎么不要?
发表于 2008-8-20 22:35:18 | 显示全部楼层
我倒  
他不想小孩搞就搞个加密的文件夹吧
发表于 2008-8-21 20:06:23 | 显示全部楼层
楼主的题目真的好难呢,不可能完成的任务。因为windows文件夹的层数是有限制的。

想法很不错。可惜完成不了。
发表于 2008-8-21 21:13:59 | 显示全部楼层

回复 19楼 的帖子

9层应该没有超过限制吧?
每个文件夹只有一个数字,路径长度也不会超过限制吧?
发表于 2008-8-21 21:30:55 | 显示全部楼层
哦。我好象记得。

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

有没有人试一下的。
发表于 2008-8-21 22:09:19 | 显示全部楼层
原帖由 flyinspace 于 2008-8-21 21:30 发表
哦。我好象记得。

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

有没有人试一下的。


好像没这个规定吧?

不过建立楼主那么多文件夹,视代码编写不同,时间也不同,最快也要5个小时以上。
发表于 2008-8-22 07:00:30 | 显示全部楼层
哎 这叫吃力不讨好  一次性,把电影对应的格式改了不就行了?
小孩总不知道原来是什么格式吧。
发表于 2008-8-23 17:38:44 | 显示全部楼层
楼主好像是说让大家挑战一下……至于要加密文件,这个简单,下一个文件夹加密锁就轻松解决了嘛!又简单又安全!哈哈……
发表于 2008-8-26 19:08:55 | 显示全部楼层
我知道楼主用意。这个方案在我开始学计算机时候就想过。。。。。。。。
迷宫加密吧称之为。。。
不过解密也非常简单的说。。。

[ 本帖最后由 愚无尽 于 2008-8-26 19:10 编辑 ]
发表于 2008-10-31 10:50:29 | 显示全部楼层
最简单。改掉后缀名。比如:A片.rmvb改成“骗你.PDF”等
发表于 2009-5-3 00:09:35 | 显示全部楼层
还多几级都可以:
  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))
复制代码
发表于 2009-5-5 10:10:28 | 显示全部楼层
搞得这么累,好像直接搜索就全出来了吧!除非用加密软件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 03:33 , Processed in 0.029447 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表