标题: [其他] 如何用CMD进入有多个空格和退格符的目录名 [打印本页]
作者: 都市浪子666 时间: 2009-6-22 19:29 标题: 如何用CMD进入有多个空格和退格符的目录名
前几天在一个论坛看到这样的代码,生成的目录,我想了很久都没办法用CMD进入最底层 [ 1 ]的目录,
哪位朋友能进入的,麻烦分享下代码,谢谢
我是在XPSP2系统下测试的-
- :: 运行这个批之后,会在D盘建立一个目录名为...的目录,在这个目录下还有很多层子目录,想办法进入最后一层目录就是 1的目录
- @echo off
- setlocal enabledelayedexpansion
- echo.
- echo 请输入在哪个分区建立文件夹测试
- echo.
- echo 不支持NTFS格式的分区,请输入FAT32格式分区的盘符
- echo.
- set /P m=请输入盘符:
- set p=!m:~0,1!
- set b=~1
- set a=aux.{645FF040-5081-101B-9F08-00AA002F954E}\
- set i=!a:~3,1!
- set k=
- set s=!k!!k!!k!!k!
- set t=md ^"!p!:\!i!!i!!i!\
- set u=!t!!a:~0,3!!b!!a:~3,4!\
- !t!"
- !t!!a!"
- !u! !s! !s! !s! !s! !s! !k!!k!\"
- !u! !s! !s! !s! !s! !s! !k!!k!\1\"
- pause
复制代码
里面的代码有退格符,我不知道粘贴上来时,会不会有变化。偶把批处理也上传了
作者: keen 时间: 2009-6-22 21:17 标题: 回复 1楼 的帖子
请参考畸形文件、文件夹汇总:
http://bbs.bathome.net/viewthrea ... hlight=%BB%FB%D0%CE
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |