Это то, что я до сих пор
@echo off
for /f "tokens=2 delims==" %%d in ('wmic logicaldisk where "drivetype=3" get name format:value') do echo %%d
вывод правильный
@echo off
FORFILES /P C:\ /S /M *.* /C "cmd /c echo @path"
вывод правильный
@echo off
for /f "tokens=2 delims==" %%d in ('wmic logicaldisk where "drivetype=3" get name format:value') do FORFILES /P %%d\ /S /M *.* /C "cmd /c echo @path"
выводит сообщение о недопустимом диске для каждого диска в системе, но я не могу заставить его обработать %% d как C:\ D:\ etc,
какие-либо предложения