Board logo

标题: 如何扩展到上级目录字符串 [打印本页]

作者: pinghu     时间: 2008-2-2 14:56    标题: 如何扩展到上级目录字符串

%cd% 可以扩展到当前目录字符串
如何扩展到上级目录字符串?
作者: slore     时间: 2008-2-2 15:22
@echo off
echo %cd%
for %%i in ("%cd%") do (
echo %%~dpi
)
pause>nul
作者: fastslz     时间: 2008-2-2 15:32

@echo off
for /f "delims=" %%i in ("%cd%.m") do echo %%~dpi
pause

作者: pinghu     时间: 2008-2-2 16:06
感谢二位的大力支持!!!
楼上两位的批处理可以将上级目录显示出来,
我的目的是取得上级目录的字符串,获取和显示是有差别的,尽管我十分感谢。但这个答案我不是很满意,比如说我想用一条命令实现将批处理所在文件夹中的文件移动至上级目录,以上批处理就无法实现。
作者: fastslz     时间: 2008-2-2 16:38
移动至上级目录只需move ..\
作者: qianmo717     时间: 2008-2-2 16:53

@echo off
for /f "delims=" %%i in ("%cd%.m") do set ke=%%~dpi
copy %0 %ke%
pause
把echo改成set就是获取了.
作者: pinghu     时间: 2008-2-2 17:08
..\ 这就是我要的答案!十分满意!!