Win PD 001:批處理獲取路徑


1、獲取當前工作目錄文件夾名稱

@echo off
set "curDir=%cd%"
:loop
set "curDir=%curDir:*\=%"
set "cd_tmp=%curDir:\=%"
if not "%cd_tmp%"=="%curDir%" goto loop
echo %curDir%

pause

2、批處理標識路徑

@echo off
echo %0     文件本身的路徑,文件名+擴展名,並且有雙引號 
echo %~0    文件本身的路徑,文件名+擴展名
echo %~d0   文件所在盤符
echo %~p0   理文件所在目錄,不包含盤符
echo %~dp0  當前盤符和路徑
echo %~sdp0 獲取當前盤符和路徑的短文件名格式
echo %~f0   當前批處理全路徑
echo %cd%   當前CMD默認目錄,根據用戶權限不同

echo %windir% 獲取windows目錄路徑
echo %~n0 批處理文件名
echo %~x0 擴展名,帶"."
echo %~s0 縮寫路徑名(取首6個字母+“~數字”,數字用於區分首6個字母相同的路徑)
echo %~a0 文件屬性
echo %~t0 文件創建時間
echo %~z0 文件大小

pause


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM