ling3882688 发表于 2015-5-4 16:32:42

如何判断一个磁盘状态是只读还是可写?

本帖最后由 ling3882688 于 2015-5-4 16:35 编辑

如何判断一个磁盘状态是只读还是可写?READY和FIXED应该一定就是可写吧?

afan 发表于 2015-5-4 17:32:07

DriveSpaceFree("路径")

netegg 发表于 2015-5-4 20:30:33

回复 2# afan
之所以没回答,不知道要问的到底什么,fixed是硬件本身,ready是硬件状态,两码事

ling3882688 发表于 2015-5-5 10:32:36

回复 2# afan


    谢谢a大。

ling3882688 发表于 2015-5-5 10:35:54

回复 3# netegg


    可能我表述的不太清楚,磁盘是fixed和ready状态基本上排除了光盘介质和无介质的磁盘,看了a大的回答似乎明白了,DriveSpaceFree可以省去很多无谓的判断了。

netegg 发表于 2015-5-5 23:26:09

本帖最后由 netegg 于 2015-5-5 23:28 编辑

那就直接用DriveStatus吧,可能合适
再加上DriveGetDrive,应该够了

ling3882688 发表于 2015-5-8 11:59:40

回复 6# netegg


    谢谢!我看到别人代码也有直接写个文件试试的,如果写进去了就判断可写了。

netegg 发表于 2015-5-8 23:21:47

本帖最后由 netegg 于 2015-5-9 04:38 编辑

回复 7# ling3882688
usb同样可写,应该不算是无介质磁盘吧

nqawen 发表于 2015-5-10 11:32:13

学习了,,两位大大,指导得不错

sh1536 发表于 2015-6-8 16:10:43

解决了为毛不标识

sh1536 发表于 2015-6-8 16:10:57

解决了为毛不标识
页: [1]
查看完整版本: 如何判断一个磁盘状态是只读还是可写?