bat 获取文件名称,路径,属性.....

:: %~1 - expands %1 removing any surrounding quotes (")
:: %~f1 - expands %1 to a fully qualified path name
:: %~d1 - expands %1 to a drive letter only
:: %~p1 - expands %1 to a path only
:: %~n1 - expands %1 to a file name only
:: %~x1 - expands %1 to a file extension only
:: %~s1 - expanded path contains short names only
:: %~a1 - expands %1 to file attributes
:: %~t1 - expands %1 to date/time of file
:: %~z1 - expands %1 to size of file
:: %~$PATH:1 - searches the directories listed in the PATH
:: environment variable and expands %1 to the fully
:: qualified name of the first one found. If the
:: environment variable name is not defined or the
:: file is not found by the search, then this
:: modifier expands to the empty string
@echo off
echo %~1
echo %~f1
echo %~d1
echo %~p1
echo %~n1
echo %~x1
echo %~s1
echo %~a1
echo %~t1
echo %~z1
echo %~$PATH:1
pause

将文件拖入bat中,看打印输出....

posted @ 2020-11-17 10:23  非正式码农  阅读(1356)  评论(0编辑  收藏  举报