国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
使用VBA操作文件(7):Drive對象和Drives集合

Drive對象
Drive對象可以用于訪問計算機或服務(wù)器上指定的驅(qū)動器的屬性。Drive對象不支持任何方法。RootFolder屬性返回一個文件夾對象,表示驅(qū)動器的根文件夾或者根目錄,此時能夠獲得一個包含根文件夾下子文件夾的Folder集合對象,這樣就能訪問該驅(qū)動器的所有部分。
Drive對象的所有屬性都是只讀的。
AvailableSpace屬性
返回磁盤可用的空間,以字節(jié)表示,Variant類型。
FreeSpace屬性
與AvailableSpace屬性相同,返回磁盤上的可用空間,Variant類型。
DriveLetter屬性
返回驅(qū)動器盤符,不帶冒號,String類型。
DriveType屬性
返回驅(qū)動器類型,DriveType常量,其中0代表未知,1代表可移動,2代表固定,3代表網(wǎng)絡(luò),4代表CD-ROM,5代表RAM磁盤。

Sub CDROM_DriveLetter()    Const CDROM = 4    Dim fs, colDrives, Drive    Set fs = CreateObject("Scripting.FileSystemObject")    Set colDrives = fs.Drives    For Each Drive In colDrives        If Drive.DriveType = CDROM Then            MsgBox "CD-ROM驅(qū)動器:" & Drive.DriveLetter        End If    NextEnd Sub

FileSystem屬性
返回所安裝的文件系統(tǒng),例如FAT、NTFS或CDFS,String類型。
IsReady屬性
Boolean類型。對硬盤而言,應(yīng)該總是返回True。對于可移動驅(qū)動器而言,如果插入了合適的媒介(例如CD-ROM盤)并且可以訪問,則返回True。

Function IsCDROMReady(strDriveLetter)    Dim fs, objDrive    Set fs = CreateObject("Scripting.FileSystemObject")    Set ojbdrive = fs.GetDrive(strDriveLetter)    IsCDROMReady = (objDrive.DriveType = 4) And objDrive.IsReady = TrueEnd Function

Path屬性
返回根文件夾的路徑,驅(qū)動器名后緊跟一個冒號(例如C:),String類型。這是Drive對象的默認屬性。
RootFolder屬性
返回表示根文件夾的Folder對象,可以以此訪問文件系統(tǒng)的其余部分。
SerialNumber屬性
返回驅(qū)動器系列號,Long類型。
ShareName屬性
用于網(wǎng)絡(luò)共享,指計算機的網(wǎng)絡(luò)共享名(例如\\NTSERV1\TestWork),String類型。
TotalSize屬性
返回驅(qū)動器總?cè)萘浚宰止?jié)表示,Variant類型。
VolumeName屬性
指驅(qū)動器卷標名(如果指定了驅(qū)動器卷標的話),String類型。

Drives集合
Drives集合包含所有連接到當前計算機的驅(qū)動器,甚至還包括那些當前不能讀的驅(qū)動器(例如沒有插入的可移動驅(qū)動器)。Drives集合以零為基數(shù),只讀。
Count屬性
返回集合中Drive對象的數(shù)目,Long類型。
Item屬性

oDrives.Item(Key)

返回一個鍵為Key(驅(qū)動器名)的Drive對象。Drive對象集合不是普通的集合,因此不能使用驅(qū)動器的索引值(在集合中的位置序號),否則將產(chǎn)生運行時錯誤“無效的過程調(diào)用或參數(shù)”。由于讀取一個不存在的驅(qū)動器的Drive對象會產(chǎn)生運行時錯誤,因此最好先調(diào)用FileSystemObject對象的DriveExists方法。

Sub TestDrives()    Dim ofsFileSys As FileSystemObject    Dim ofsDrives As Drives    Dim ofsDrive As Drive     Set ofsFileSys = New FileSystemObject    Set ofsDrives = ofsFileSys.Drives    Set ofsDrive = ofsDrives.Item("C")    MsgBox ofsDrive.DriveType    Set ofsDrive = Nothing    Set ofsDrives = Nothing    Set ofsFileSys = NothingEnd Sub
 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
FileSystemObject 對象
利用VB操作目錄和文件夾
★Excel-VBA操作文件四大方法[ExcelHome技術(shù)論壇]
談vb目錄文件操作的三種方法
【煙花原創(chuàng)】VBA零基礎(chǔ)之第202篇FSO對象(1)
FSO對象模型在VB中的應(yīng)用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服