ASPプログラミング入門ステップ(16):FPOコンポーネントのドライバ操作


FSOはUFOのように人を興奮させ、うっとりさせます。もちろんもっと多いのも嬉しいです。君はあるスペースプロバイダの広告を見ませんでした。100 MBの空間は60 RMB/年で、データベースを支持して、何をサポートしていますか?FPOは一体何ですか?その力はどのように巨大ですか?操作の原理はどうですか?今回は徹底的に理解します。まず、FPOはFileSystemObjectの略称です。もちろん、私たちの通称FPOコンポーネントです。このコンポーネントはドライバ、フォルダ、ファイルを処理するために使用できます。システムドライバの情報割当状況を検出して表示することができます。また、フォルダを作成、変更、移動、削除することができ、所与のフォルダが存在するかどうかを調べることができます。存在する場合、名前、作成された日付、または最後に変更された日付などのフォルダの情報を抽出することもできます。FSOはまた、ファイルに対する処理を容易にする。一、fso.GetDriveは他のコンポーネントの創立と同じように、FPOの引用も接続を確立しなければなりません。
Set fso=Server.reate Object(Script.FileSystemObject)CreateObjectの内部はMSWCではなく、Scripptingです。下の方はfsoでドライバを処理できます。例えば、fso.GetDrive Nameがドライバ名を抽出し、fso.GetDriveも同様に標準ドライバ名を抽出します。例えば:1、fso.asp
「%Set fso=Server.C reateObject("Scrippting.FileSystemObject")」<%=fso.GetDrive Name(""""")<"=====fso.GetDrive("""""""""""""""""")>はGetDriveDrive Drive.NaName(""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""私は特定のドライバディスクを抽出します。二、drv.GetInfo上にある特定のドライバを抽出しました。その後、駆動ディスクの具体的な情報を抽出しますか?2,drv.asp
<%Set fso=Server.reatObject("Script.FileSystem Object")Set drv=fso.GetDrive(fso.GetDrive)>>このディスクの空間サイズ:<%=drv.TotalSize]>
このディスクの空き容量は、以下のようになります。3,drvinfo.asp
<%Function ShowDriveInfo(drvPath)Dim fso,drv,s Set fso=CreateObject(Scripting.FileSystem Object)Set drv=fso.GetDrive(fso.GetDriveName(drvPath)s=ドライブディスク&drv&drv&"の巻标は、s=s=s&spdrv.VolumeName&&sum's=空間:総計&dress&dredededededededededes=空間"&driv& drivs=totototals=総和"空間""""""""&driv& driv& driv& driv& driv& drededededes=空間""""""""""""""""""""「ファイルタイプ:」&drv.Drive Type&"
s=s&"ファイルシステム:「&drv.FileSystem Response.Write s End Funtition%」<% on error rerereror nextwhatpath=request.form("path")if whatpath"""""thenShowDriveInfo(whatpath)end if%"[%Functctionttrn]Select Case DriverCase 0:trn=“デバイスが認識できません”Case 1:trn=“フロッピーディスクドライブ”Case 2:trn=“ハードディスクドライブ”Case 3:trn=“ネットワークハードディスクドライブ”Case 4:trn=“光ディスクドライブ”Case 5:trn=“RAM仮想ディスク”End SelectEnteFFractEntEntEntEntEntEntEntEntEntEptptptptptptptFFFFFraptptptptptptptptpteeeFFFraptptptptpteFFFFFFFraptptptptptptpteeeFraptptaptptaptaptaptaptaptaptapt「100%」ディスクのサイズ合計サイズ空き空間ファイルシステムシリアル番号パスパス<<<」Response.write"&tran(drv.Drive Type)&「"Resonse.write"&FormatNumber(drv.TotalSize/1024,0)&""Respose.write"&FormatNumber(drv.Avation/1024)&0)&“”Reponse.write“”&drv.FileSystem&“”Reponse.write""&driv"&DRv.SerialNumber&“”Reponse.write""""""&drd&dr. Isdededededededededededededededededededededededededededededetttttttttttd"""""""""""""""""""""""""""&Resssdededededededededededededededededededededededededededededextsset fs=nothing%http://www.cnbruce.com/code/showall.asp恩、とても元気ですか?自分のマシンをデバッグして、自分の空間にアップロードしてデバッグしてもいいです。サービス商会はいくつかの設定を行っています。ps:ドライブに簡単に追加して削除することはできません。)