FSOはUFOと同じくらいエキサイティングで魅力的であり、もちろんより楽しくて悲しいです。特定の宇宙サービスプロバイダーの広告を見たことはありません。100MBのスペースは60rmb/年の費用がかかり、データベースをサポートし、何でもサポートします...尋ねられたとき、それはFSOをサポートせず、すぐに落胆します。それでは、FSOとは正確には何ですか、それはどれほど強力で、その運用原則は何ですか?今回は完全に理解しています。
まず第一に、FSOはFilesystemObjectの略語です。もちろん、これは一般的にFSOコンポーネントとして知られています。これは、ドライブ、フォルダー、ファイルの処理に使用できます。
システムドライブの情報割り当てを検出および表示できます。また、フォルダーを作成、変更、移動、削除し、指定されたフォルダーが存在するかどうかを検出することもできます。それらが存在する場合、名前、作成の日付、最後の変更など、フォルダーに関する情報を抽出することもできます。FSOは、処理ファイルを簡単にすることもできます。
1。FSO.GETDRIVE
他のコンポーネントが確立されているように、FSO参照は接続を確立する必要があります。
fso = server.createObject( "scripting.filesystemObject")を設定します |
CreateObjectの内部コンテンツはMSWCではなく、スクリプトであることに注意してください。
その後、FSOを使用してドライブを処理できます。たとえば、FSO.getDrivenameはドライブ名を抽出し、FSO.getDriveも標準のドライブ名を抽出します。例えば:
1、fso.asp
<%set fso = server.createObject( "scripting.filesystemobject")%> <%= fso.getdrivename( "d:")%> <br> <%= fso.getDrive( "d:")%> |
getDrivename( "d:")は "d:"であり、getDrive( "d:")は標準「d: "です。したがって、通常、fso.getdrive(fso.getdrivename(drvpath))を記述して、特定のドライバーディスクを抽出します。
2。DRV.GETINFO
上記は特定のドライブを抽出したため、ドライブディスクの特定の情報が抽出されているかどうか。
2、drv.asp
<% fso = server.createObject( "scripting.filesystemObject")を設定します set drv = fso.getDrive(fso.getDrivename( "d:")) %> ディスクのスペースサイズ:<%= drv.totalsize%> <br> ディスクの残りのスペースサイズ:<%= drv.freespace%> |
上記は、Dドライブから抽出された情報だけです。一般的な機能を取り、ドライバーを個別にテストし続けましょう。
3、drvinfo.asp