DOS命令如何重命名这样的目录

mdD:\qq..\在D盘的根目录下建一qq..的目录如何用dos命令(rename)将这个qq..的目录重命名为qq注:dos命令无法识别带点点的目录(系统找不到指定目... md D:\qq..\ 在D盘的根目录下建一qq..的目录
如何用dos命令(rename)将这个qq..的目录重命名为qq
注:dos命令无法识别带点点的目录(系统找不到指定目录)
谁有其它办法将该目录qq..重命名为qq
展开
 我来答
己闻楣Sx
2011-11-15 · TA获得超过1937个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:1018万
展开全部
注意:一楼以为短名是固定的,其实不然,需要动态地获取短名,如此复杂如下。

@ECHO OFF
SETLOCAL EnableDelayedExpansion
PUSHD D:\
FOR /F "UseBackQ Tokens=1-5 Skip=5" %%A IN (`DIR /AD /X`) DO (
SET X=%%E
REM 只要有短名的
IF NOT "!X!"=="" (
SET X=!X:~-1!
REM 最后一个是.的,也包含倒数第二个、第三个也是.的
IF "!X!"=="." (
SET Y=%%E
REM 把.都去掉,如QQ...将变成QQ
SET Y=!Y:.=!
REN "%%D" !Y!
)
)
)
POPD
ENDLOCAL
追问
如何将改后的qq目录再重命名加上两个点为qq..
追答
这个用批处理似乎搞不定了,需要用C、delphi、汇编等编程实现。
sudoku52
2011-11-15 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4029万
展开全部
pushd d:\
ren qq8b6e~1 qq
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a299049
2011-11-15 · TA获得超过667个赞
知道小有建树答主
回答量:807
采纳率:100%
帮助的人:234万
展开全部
电脑知识是互通的,不要一条路走到黑啊,太钻牛角尖对学习电脑没有好处的。多想其他办法。
比如在WINDOWS中重新命名不行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式