濮阳杆衣贸易有限公司

主頁 > 知識庫 > 用DOS命令判斷磁盤分區(qū)是否為NTFS格式

用DOS命令判斷磁盤分區(qū)是否為NTFS格式

熱門標(biāo)簽:聯(lián)通400電話去哪里申請啊 軟通動力地圖標(biāo)注專員 汕頭外呼crm系統(tǒng) DOTA地圖標(biāo)注app 綿陽外呼線路 五華銷售外呼管理系統(tǒng)電話 百度地圖標(biāo)注地址有什么影響 湖州手機外呼系統(tǒng) 徐州客服外呼系統(tǒng)排名
一同事問起,如何使用命令判斷磁盤是否是NTFS格式,以便進行進一步執(zhí)行相關(guān)命令操作,如轉(zhuǎn)換磁盤格式或設(shè)置文件/文件夾安全權(quán)限。 

  第一反應(yīng),可以使用diskpart。經(jīng)嘗試,可以如下使用:

echo list volume>t.txt  diskpart /s t.txt | find "C " >result.txt  del t.txt

 然后使用for語句對輸出結(jié)果result.txt進行分段判斷,但這樣的代碼看起來過于復(fù)雜,而且diskpart只能運行在管理員模式下。

所以使用diskpart命令不太現(xiàn)實。使用cacls進行文件權(quán)限設(shè)置的時候發(fā)現(xiàn),在運行在非NTFS格式的磁盤上運行會返回1,所以可以如下判斷某一磁盤是否為:

cacls c:\&;>nul
if %errorlevel%==1 echo C盤不是NTFS格式

  但如上方法只適用與XP/2003,WIN2000無DISKPART命令,且在非NTFS上運行CACLS返回0,雖然可以使用ver命令輸出來判斷系統(tǒng)是否為XP/2003,但在WIN2000下使用cacls命令難以判斷是否為NTFS格式。也許會說按cacls命令輸出為空來判斷,那如果那個盤剛好是NTFS格式,但無任何安全權(quán)限,那就不好說了。

  編寫了一WMI腳本(FileSystem.vbs):

On Error Resume Next

Const wbemFlagReturnImmediately = h10
Const wbemFlagForwardOnly = h20

For Each strComputer In arrComputers

   Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
   Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk", "WQL", _
                                          wbemFlagReturnImmediately + wbemFlagForwardOnly)

   For Each objItem In colItems
      WScript.Echo objItem.Caption  " "  objItem.FileSystem
   Next
Next

 cscript //nologon filesystem.vbs 可以列出所有盤符的文件系統(tǒng)格式,除了不可用的(如未放光盤的光驅(qū)),固可修改批處理如下:

cscript //nologo filesystem.vbs | find "C: NTFS"
if %errorlevel%=1echo C盤不是NTFS格式

您可能感興趣的文章:
  • 判斷分區(qū)格式的bat代碼

標(biāo)簽:內(nèi)江 廣東 克拉瑪依 新余 濟南 棗莊 清遠 邯鄲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用DOS命令判斷磁盤分區(qū)是否為NTFS格式》,本文關(guān)鍵詞  用,DOS,命令,判斷,磁盤,分區(qū),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用DOS命令判斷磁盤分區(qū)是否為NTFS格式》相關(guān)的同類信息!
  • 本頁收集關(guān)于用DOS命令判斷磁盤分區(qū)是否為NTFS格式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    繁昌县| 隆林| 分宜县| 龙口市| 隆化县| 许昌县| 遂溪县| 甘洛县| 鄂托克前旗| 江津市| 全南县| 阿图什市| 福鼎市| 德格县| 阿瓦提县| 仪陇县| 定兴县| 淳安县| 临沂市| 柳江县| 广丰县| 龙门县| 阳东县| 荆州市| 丰县| 克山县| 翁牛特旗| 兴城市| 吐鲁番市| 北流市| 抚顺县| 延津县| 福建省| 富裕县| 威海市| 淳化县| 克东县| 焦作市| 灵宝市| 山东省| 乳山市|