Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Nuclears, используйте фильтрованный вывод сценария DISKPART, fsutil.exe или wmic.exe. У меня нет свободного раздела, дабы проверить. Попробуйте разные варианты:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sDrive=D:

for /f "tokens=5" %%i in (
    '^(echo select volume %sDrive%^&echo detail partition^)^|diskpart.exe^|find.exe "*"'
) do set sFileSystem=%%i

if defined sFileSystem echo 1. %sFileSystem%

set sFileSystem=
for /f "usebackq tokens=2 delims==" %%i in (
    `wmic.exe LogicalDisk where "Name='%sDrive%'" get FileSystem /value^|find.exe /i "FileSystem"`
) do set sFileSystem=%%i

if defined sFileSystem echo 2. %sFileSystem%

set sFileSystem=
for /f "tokens=4 delims=: " %%i in (
    'fsutil.exe fsinfo volumeinfo %sDrive%^|find.exe /i "Имя файловой системы"'
) do set sFileSystem=%%i

if defined sFileSystem echo 3. %sFileSystem%

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:57, 18-09-2011 | #2