批处理 echo 输出for语句到文本

2025-03-07 05:21:08
推荐回答(1个)
回答1:

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /s/b/a-d c:\ss\aaa.pdf') do (
echo %%~ta
set str=%%~ta
echo !str:~0,4!
echo !str:~5,2!
echo !str:~8,2!
echo !str:~11,2!
echo !str:~14,2!
set str1=!str:~0,4!!str:~5,2!!str:~8,2!_!str:~11,2!!str:~14,2!
echo
copy c:\ss\aaa.pdf c:\ews\result\.pdf
start D:\"Foxit Software"\"Foxit Phantom"\"Foxit Phantom.exe" c:\ews\result\.pdf
)