Я понимаю, что этот вопрос задавался несколько раз. Но даже после использования pushd и popd я не могу решить эту проблему с моей стороны. Мой код указан ниже. Я мог видеть, как подключаются несколько сетевых дисков в разделе «Мой компьютер», но я хотел бы, чтобы для каждого итерации цикла отображался только один диск. Пожалуйста, дайте мне знать, что я делаю не так?
@echo off
for /d %%a in (\\MIGRATE01\content\*) do (
pushd "%%a"
set x=%%~nxa
echo no_match=E:\Nomatch\%%~nxa\)>"E:\Testing\prop_file1.txt"
E:\oracle1_run.bat --context=Default --context_param prop_file=E:\Testing\prop_file1.txt
popd
)
popd
del "E:\Testing\prop_file1.txt"