中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 12:00
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何扩展到上级目录字符串
可打印版本  1,317 / 6
第1楼 pinghu 发表于 2008-02-02 14:56
中级用户 发帖 130 积分 307
如何扩展到上级目录字符串
%cd% 可以扩展到当前目录字符串
如何扩展到上级目录字符串?
第2楼 slore 发表于 2008-02-02 15:22
铂金会员 发帖 2,478 积分 5,212
@echo off
echo %cd%
for %%i in ("%cd%") do (
echo %%~dpi
)
pause>nul
第3楼 fastslz 发表于 2008-02-02 15:32
铂金会员 发帖 2,315 积分 5,493 来自 上海
第4楼 pinghu 发表于 2008-02-02 16:06
中级用户 发帖 130 积分 307
感谢二位的大力支持!!!
楼上两位的批处理可以将上级目录显示出来,
我的目的是取得上级目录的字符串,获取和显示是有差别的,尽管我十分感谢。但这个答案我不是很满意,比如说我想用一条命令实现将批处理所在文件夹中的文件移动至上级目录,以上批处理就无法实现。
第5楼 fastslz 发表于 2008-02-02 16:38
铂金会员 发帖 2,315 积分 5,493 来自 上海
移动至上级目录只需move ..\
第6楼 qianmo717 发表于 2008-02-02 16:53
初级用户 发帖 32 积分 68
把echo改成set就是获取了.
第7楼 pinghu 发表于 2008-02-02 17:08
中级用户 发帖 130 积分 307
..\ 这就是我要的答案!十分满意!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023