❶ 批處理將當前目錄下某文件夾復制到上上級目錄的另一個路徑下
x .\E\*.* ..\..\握毀罩..\M\N\H\L\ /y /e
使用余祥相段鬧對路徑
..\ 即表示上一級
位於 D 時 ..\ 相當於 C,3個 ..\ 即為 A
❷ 批處理上級目錄
nowPath顯示意外已有網友指出了,而且最好不要把引號賦給變數可寫成
set "nowPath=%~dp0"
取上級路徑還是用兩點最簡捷,至於右鍵運行時同樣可以用的,比如表達上級路徑下的xx文件可寫成 "%~dp0..\xx"
❸ 批處理,已知文件的全路徑獲取父目錄路徑
@echo off
for /f "delims=" %%a in ('"echo D:\Program Files\abcd\xyxz.exe"') do (set lj=%%~dpa)
echo %lj%
pause
❹ 批處理如何獲取上層路徑
for %%I in ("%CD%\..") do set XXXXX=%%~fI
"%XXXXX%" 就是你想要的。
其實沒這個必要,"%CD%\.."這個路徑就是上一級目錄,一樣調用。
比如:start "" "%CD%\..\上級目錄的某一文件"