fnAlright。我有导出但保存为* .bin文件的文件。每个都以实际名称各自结尾。
因此我将png文件导出为filename_png.bin。 但是我如何在for循环中执行此操作?
@echo off
SetLocal EnableDelayedExpansion
for %%F in (*.bin) do (
set fn=%%~nF
set file=!fn:~0,-3!.!fn:~-2,-0!
ren %%F %%~dpF%file%
)
这似乎不起作用。
答案 0 :(得分:0)
我明白了。
@echo off
SetLocal EnableDelayedExpansion
for %%F in (*.bin) do (
set fn=%%~nF
set file=!fn:~0,-4!.!fn:~-3,3!
echo !file!
ren %%F "%%~dpF!file!"
)
pause>nul
但有没有办法直接将这些%% F文件放入字符串操作中?