0

次のコードのように、C ドライブまたは D ドライブのいずれかのフォルダーのパスを検索して取得できます。たとえば、C ドライブまたは D ドライブのいずれかの不明な場所に psqlwithdata.dump というファイルがあるとします。 Dドライブの場合、CまたはDドライブのpsqlwithdata.dumpなどのパスを取得するにはどうすればよいですか?

@echo off
for /f "delims=" %%a in (' dir "c:\demo22112" /b /s /ad ') do if /i "%%~nxa"=="demo22112" set "folder=%%a"
if not defined folder for /f "delims=" %%a in (' dir "d:\demo22112" /b /s /ad ') do if /i "%%~nxa"=="demo22112" set "folder=%%a"
echo "%folder%"
pause
4

1 に答える 1