Batch file 批处理:保存多个扩展名相同但位于另一个目录中的文件
我需要编写一个脚本,同时保存批处理的所有文件,具有相同的扩展名(.P3D),但在另一个目录中,我尝试了此方法,但无效,请帮助我 bat1.bat:Batch file 批处理:保存多个扩展名相同但位于另一个目录中的文件,batch-file,Batch File,我需要编写一个脚本,同时保存批处理的所有文件,具有相同的扩展名(.P3D),但在另一个目录中,我尝试了此方法,但无效,请帮助我 bat1.bat: set var=1 0 start cmd goto /k bat2 bat2.bat set src_folder=C:\Users\kaue9\Desktop\ResLodRemover\OriginalPlants2Trees set dst_folder=C:\Users\kaue9\Desktop\ResLodRemover\test
set var=1 0
start cmd goto /k bat2
bat2.bat
set src_folder=C:\Users\kaue9\Desktop\ResLodRemover\OriginalPlants2Trees
set dst_folder=C:\Users\kaue9\Desktop\ResLodRemover\teste
for /R %src_folder% %%f in (*.p3d) do ResLodRemover.exe %%f %dst_folder%\*.p3d %var%
问题出在%dst_folder%
,ty guys最佳猜测:
bat1.cmd
@SET“var=10”
@调用“bat2.cmd”“%var%”
bat2.cmd
@SET“src\u文件夹=%UserProfile%\Desktop\ResLodRemover\OriginalPlants2Trees”
@设置“dst\U文件夹=%UserProfile%\Desktop\ResLodRemover\teste”
@对于(*.p3d)中的/R“%src_文件夹%%”%%A
)DO@reslodemover.exe“%%~A”“%dst\u文件夹%\%%~nxA”%%~1
与运行代码时实际发生的情况相比,您没有提供足够的信息来说明预期/希望发生的情况。可能与您的代码失败无关,但“bat1.bat”中的goto
完全不起作用(在该上下文中语法无效,但无害)。非常感谢,这正是我需要的,谢谢朋友。