将文件复制到 WinBatch 中的未知目录
Copying file into unknown directory in WinBatch
我正在编写自己的半前端控制台应用程序。 XCOPY
命令有问题。
我想将 PBOOT.PBP
文件复制到文件夹
ux0_pspemu_temp_game_PSP_GAME_!randomletters&numbers!
示例:
xcopy %CD%\data\easyinstaller\ARK\PBOOT.PBP %CD%\Delete_me\ux0_pspemu_temp_game_PSP_GAME_!randomletters&numbers!
在这种情况下,文件夹名称是:
ux0_pspemu_temp_game_PSP_GAME_NPEG00024
但在其他情况下,名称会有所不同 - 例如ux0_pspemu_temp_game_PSP_GAME_NPUH99313
。
您可以先确定目录的名称,可以将其设置为变量以便于重复使用:
SET "DESTDIR="
FOR /D %%A IN ("%CD%\Delete_me\ux0_pspemu_temp_game_PSP_GAME_NP*") DO SET "DESTDIR=%%A"
IF NOT DEFINED DESTDIR EXIT/B
COPY /Y "%CD%\data\easyinstaller\ARK\PBOOT.PBP" "%DESTDIR%"
我正在编写自己的半前端控制台应用程序。 XCOPY
命令有问题。
我想将 PBOOT.PBP
文件复制到文件夹
ux0_pspemu_temp_game_PSP_GAME_!randomletters&numbers!
示例:
xcopy %CD%\data\easyinstaller\ARK\PBOOT.PBP %CD%\Delete_me\ux0_pspemu_temp_game_PSP_GAME_!randomletters&numbers!
在这种情况下,文件夹名称是:
ux0_pspemu_temp_game_PSP_GAME_NPEG00024
但在其他情况下,名称会有所不同 - 例如ux0_pspemu_temp_game_PSP_GAME_NPUH99313
。
您可以先确定目录的名称,可以将其设置为变量以便于重复使用:
SET "DESTDIR="
FOR /D %%A IN ("%CD%\Delete_me\ux0_pspemu_temp_game_PSP_GAME_NP*") DO SET "DESTDIR=%%A"
IF NOT DEFINED DESTDIR EXIT/B
COPY /Y "%CD%\data\easyinstaller\ARK\PBOOT.PBP" "%DESTDIR%"