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

[其他] 如何用CMD进入有多个空格和退格符的目录名

前几天在一个论坛看到这样的代码,生成的目录,我想了很久都没办法用CMD进入最底层 [ 1 ]的目录,
哪位朋友能进入的,麻烦分享下代码,谢谢
我是在XPSP2系统下测试的
  1. :: 运行这个批之后,会在D盘建立一个目录名为...的目录,在这个目录下还有很多层子目录,想办法进入最后一层目录就是 1的目录
  2. @echo off
  3. setlocal enabledelayedexpansion
  4. echo.
  5. echo  请输入在哪个分区建立文件夹测试
  6. echo.
  7. echo  不支持NTFS格式的分区,请输入FAT32格式分区的盘符
  8. echo.
  9. set  /P m=请输入盘符:
  10. set p=!m:~0,1!
  11. set b=~1
  12. set a=aux.{645FF040-5081-101B-9F08-00AA002F954E}\
  13. set i=!a:~3,1!
  14. set k=         
  15. set s=!k!!k!!k!!k!
  16. set t=md ^"!p!:\!i!!i!!i!\
  17. set u=!t!!a:~0,3!!b!!a:~3,4!\
  18. !t!"
  19. !t!!a!"
  20. !u! !s! !s! !s! !s! !s! !k!!k!\"
  21. !u! !s! !s! !s! !s! !s! !k!!k!\1\"
  22. pause
复制代码
里面的代码有退格符,我不知道粘贴上来时,会不会有变化。偶把批处理也上传了

回复 1楼 的帖子

请参考畸形文件、文件夹汇总:
http://bbs.bathome.net/viewthrea ... hlight=%BB%FB%D0%CE
(*^_^*)

TOP

返回列表