国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

處理驅(qū)動(dòng)器和文件夾

2019-11-18 15:52:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 

使用 FileSystemObject (fso) 對(duì)象模式,可以有計(jì)劃地處理驅(qū)動(dòng)器和文件夾,就像在 Windows 資源治理器中交互式地處理它們一樣。可以復(fù)制和移動(dòng)文件夾,獲取有關(guān)驅(qū)動(dòng)器和文件夾的信息,等等。

獲取有關(guān)驅(qū)動(dòng)器的信息

可以用 Drive 對(duì)象來(lái)獲得有關(guān)各種驅(qū)動(dòng)器的信息,這些驅(qū)動(dòng)器是實(shí)物地或通過(guò)網(wǎng)絡(luò)連接到系統(tǒng)上的。它的屬性可以用來(lái)獲得下面的信息內(nèi)容:

  • 驅(qū)動(dòng)器的總?cè)萘浚宰止?jié)為單位(TotalSize 屬性)
  • 驅(qū)動(dòng)器的可用空間是多少,以字節(jié)為單位(AvailableSpaceFreeSpace 屬性)
  • 哪個(gè)號(hào)被賦給了該驅(qū)動(dòng)器(DriveLetter 屬性)
  • 驅(qū)動(dòng)器的類(lèi)型是什么,如可移動(dòng)的、固定的、網(wǎng)絡(luò)的、CD-ROM 或 RAM 磁盤(pán)(DriveType 屬性)
  • 驅(qū)動(dòng)器的序列號(hào)(SerialNumber 屬性)
  • 驅(qū)動(dòng)器使用的文件系統(tǒng)類(lèi)型,如 FAT、FAT32、NTFS 等等(FileSystem 屬性)
  • 驅(qū)動(dòng)器是否可以使用(IsReady 屬性)
  • 共享和/或卷的名字(ShareName 和 VolumeName 屬性)
  • 驅(qū)動(dòng)器的路徑或根文件夾(PathRootFolder 屬性)

請(qǐng)考察  示例代碼,來(lái)領(lǐng)會(huì)如何在 FileSystemObject 中使用這些屬性。

Drive 對(duì)象的用法示例

使用 Drive 對(duì)象來(lái)收集有關(guān)驅(qū)動(dòng)器的信息。在下面的代碼中,沒(méi)有對(duì)實(shí)際的 Drive 對(duì)象的引用;相反,使用 GetDrive 方法來(lái)獲得現(xiàn)有 Drive 對(duì)象的引用(在這個(gè)例子中就是 drv)。

下面示例示范了如何在 VBScript 中使用 Drive 對(duì)象:

Sub ShowDriveInfo(drvPath)   Dim fso, drv, s   Set fso = CreateObject("Scripting.FileSystemObject")   Set drv = fso.GetDrive(fso.GetDriveName(drvPath))   s = "Drive " & UCase(drvPath) & " - "   s = s & drv.VolumeName & "<br>"   s = s & "Total Space: " & FormatNumber(drv.TotalSize / 1024, 0)   s = s & " Kb" & "<br>"   s = s & "Free Space: " & FormatNumber(drv.FreeSpace / 1024, 0)   s = s & " Kb" & "<br>"   Response.Write sEnd Sub

下面的代碼說(shuō)明在 JScript 中實(shí)現(xiàn)同樣的功能:

function ShowDriveInfo1(drvPath){   var fso, drv, s ="";   fso = new ActiveXObject("Scripting.FileSystemObject");   drv = fso.GetDrive(fso.GetDriveName(drvPath));   s += "Drive " + drvPath.toUpperCase()+ " - ";   s += drv.VolumeName + "<br>";   s += "Total Space: " + drv.TotalSize / 1024;   s += " Kb" + "<br>";    s += "Free Space: " + drv.FreeSpace / 1024;   s += " Kb" + "<br>";   Response.Write(s);}

處理文件夾

在下面的表中,描述了普通的文件夾任務(wù)和執(zhí)行它們的方法。

任務(wù)方法創(chuàng)建文件夾。FileSystemObject.CreateFolder刪除文件夾。Folder.Delete 或 FileSystemObject.DeleteFolder移動(dòng)文件夾。Folder.Move 或 FileSystemObject.MoveFolder復(fù)制文件夾。Folder.Copy 或 FileSystemObject.CopyFolder檢索文件夾的名字。Folder.Name假如文件夾在驅(qū)動(dòng)器上存在,則找出它。FileSystemObject.FolderExists獲得現(xiàn)有 Folder 對(duì)象的實(shí)例。FileSystemObject.GetFolder找出文件夾的父文件夾名。FileSystemObject.GetParentFolderName找出系統(tǒng)文件夾的路徑。FileSystemObject.GetSpecialFolder



發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 合作市| 湾仔区| 平安县| 多伦县| 抚顺市| 永安市| 石河子市| 包头市| 阿鲁科尔沁旗| 勐海县| 贵港市| 信阳市| 阿城市| 孙吴县| 松阳县| 威宁| 无为县| 田阳县| 炎陵县| 南阳市| 林口县| 墨脱县| 房山区| 宁强县| 兴隆县| 涟源市| 东城区| 巴中市| 高碑店市| 灵宝市| 赫章县| 利辛县| 宾川县| 丁青县| 开阳县| 顺昌县| 邵东县| 宁武县| 秭归县| 长阳| 万全县|