拖放文件们
到此批处理上,echo
改成想要执行的命令
@echo off
for %%i in (%*) do (
echo 文件全路径: %%i
echo 文件全路径: %1
echo 短路径名: %~s1
echo 盘符+路径: %~dp1
echo 盘符: %~d1
echo 路径: %~p1
echo 文件+后缀名: %~nx1
echo 文件名: %~n1
echo 后缀名: %~x1
echo 文件属性: %~a1
echo 日期/时间: %~t1
echo 文件大小: %~z1
)
pause
输出结果对应:
%%i 文件全路径: F:\tools\gifTools\test.gif
%1 文件全路径: F:\tools\gifTools\test.gif
%~s1 短路径名: F:\tools\gifTools\test.gif
%~dp1 盘符+路径: F:\tools\gifTools\
%~d1 盘符: F:
%~p1 路径: \tools\gifTools\
%~nx1 文件+后缀名: test.gif
%~n1 文件名: test
%~x1 后缀名: .gif
%~a1 文件属性: --a--------
%~t1 日期/时间: 2020-05-18 15:18
%~z1 文件大小: 14785370