bat處理文件路徑 (獲取所在目錄,文件名,文件后綴名,完整文件名,無后綴路徑)

@echo off
setlocal enabledelayedexpansion??
set "FILES_DIR=%cd%"
for /R %FILES_DIR% %%f in (*.*) do (
? ? set "FILE_PATH=%%f"
? ? echo 完整的路徑: !FILE_PATH!
? ? set "FILE_DIR=%%~dpf"
? ? echo 所在的目錄: !FILE_DIR!
? ? set "FILE_NAME=%%~nf"
? ? echo 簡略文件名: !FILE_NAME!
? ? set "FILE_EXT=%%~xf"
? ? echo 文件后綴名: !FILE_EXT!
? ? set "FILE_FULLNAME=%%~nxf"
? ? echo 完整文件名: !FILE_FULLNAME!
? ? set "FILE_PATH_NO_EXT=%%~dpnf"
? ? echo 無后綴路徑: !FILE_PATH_NO_EXT!
)
pause
標(biāo)簽: