Batch file 使用CMD脚本在目录中返回一步
如果我当前处于以下位置,如何返回一个目录:Batch file 使用CMD脚本在目录中返回一步,batch-file,cmd,directory,Batch File,Cmd,Directory,如果我当前处于以下位置,如何返回一个目录: \Warehouse\BI\Reporting Services\Install 我想参加: \Warehouse\BI\Reporting Services\Tools 因为我有一个剧本 SET CURDIR=%CD% %FNR% --cl --dir "%CURDIR%" 我想更改--dir中的路径,如果命令允许的话,您只需 %FNR% --cl --dir ".." 但是如果命令需要完整路径 for %%a in (..) do %F
\Warehouse\BI\Reporting Services\Install
我想参加:
\Warehouse\BI\Reporting Services\Tools
因为我有一个剧本
SET CURDIR=%CD%
%FNR% --cl --dir "%CURDIR%"
我想更改--dir中的路径,如果命令允许的话,您只需
%FNR% --cl --dir ".."
但是如果命令需要完整路径
for %%a in (..) do %FNR% --cl --dir "%%~fa"
你的目标不明确。猜测可能是:
pushd
和popd
,cd..
,cd/d
,将%curdir%
替换为“\Warehouse\BI\Reporting Services\Tools”
。我只想从当前文件夹返回到路径\Warehouse\BI\Reporting Services\中前面的文件夹,如果我做了第一个文件夹“C:\xxx\Reporting Services\Install…”这不是我想要的%FNR%--cl--dir.\Tools“
或对于(..)中的%%a,请执行%FNR%--cl--dir”%%~fa\Tools”
@user217512,这就是“如果允许”的原因。第二个代码呢?