for /f %%A in ('wmic logicaldisk where "FileSystem='NTFS'" get name') do ...
Observe que os valores em %%A
não incluirão a barra invertida. Eles serão parecidos com C:
, D:
, etc.
Eu preciso de um loop Batch FOR que faz a iteração apenas das unidades drivel de unidades NTFS.
Eu encontrei uma maneira de fazer um loop FOR assim:
for %%X in (C:\ D:\ E:\ F:\ G:\) do <bla>
Obviamente, eu poderia ir A-Z para obter todas as unidades, no entanto, como posso impor que ele só passa por unidades NTFS e não FAT32, CDFS, etc.?
Posso criar um cheque de alguma forma ou gerar a matriz de driveletters de antemão?
Sim, tem que ser o Windows Batch DOS, portanto, não use powershell, vbscript ou outras linguagens, por favor.
Tags command-line ntfs windows batch