Sürücü harfleri bulmaya çalışıyorum ve her sürücüde bir tmp.txt dosyası oluşturmaya çalışıyorum dosya oluşturabiliyorsa başka bir dosya oluşturmamaları gerekir. Ne yaptım ama beklendiği gibi çalışmadı.Toplu iş akışı beklendiği gibi çalışmıyor
del volumes.txt
del test.log
mountvol | findstr :\ >> volumes.txt
for /F "delims= " %%b in (volumes.txt) do (
for /f "usebackq tokens=* delims=" %%a in (`fsutil file createnew %%btmp.txt 1 2^>^&1`) do (
for /f "tokens=4 delims= " %%# in ("%%a") do set "result=%%~#" (
if %result% equ "created" (
echo File creted >> test.log
) else (
echo Failed to create >> test.log
)
)
)
)
hatta sürücüler
Bunun yerine, [bu soru] konusuna bakın (http://stackoverflow.com/q/21410817/886887). –