ドライブを操作した後、フォルダーを操作します。これには、フォルダー情報の抽出、フォルダーの作成、フォルダーの削除、フォルダーのコピー、移動フォルダーなどが含まれます。以下で詳細に見てみましょう。
1。FSO.GETFOLDER
フォルダを抽出していることを一目で確認できます。では、どのフォルダーを抽出する必要がありますか?フォルダーへのパスに従う必要があります。抽出した後、フォルダーの関連情報を表示しましょうか?具体的に抽出する必要がありますか?だから、プログラムを見てください:
1、getfldr.asp
<% fso = createObject( "Scripting.filesystemObject") fldr = fso.getfolder( "c:/programファイル")を設定します response.write "親フォルダー名は"&fldr& "<br>" fldr.isrootfolder = trueの場合 Response.Write「このフォルダーはフォルダーです」&「<br>」 それ以外 response.write「このフォルダーはルートフォルダーではありません」& "<br>" ifを終了します Response.write "ドライブ名は:"&fldr.drive& "<br>" %> |
まず、FSOコンポーネントへの接続を確立することが不可欠であり、FLDR = FSO.getFolder( "c:/programファイル")を設定すると、FLDRオブジェクトを次のプログラムに割り当てます。
FLDR.ISROOTFOLDERは、フォルダーがフォルダーであるかどうかを判断し、値はブール値(TRUEまたはFALSE)です。 fldr.driveフォルダーが配置されているドライブ文字が表示されます。
2。fso.createfolder
さらにエキサイティングなのは、ASPを介してフォルダーを作成できることです。ここでは、当局のどこにでもフォルダーを作成できます。
2、creatfldr.asp
<% fso = createObject( "Scripting.filesystemObject") fso.createfolder( "c:/cnbruce") Response.Write "フォルダー名"&fso.getBasename( "c:/cnbruce") %> |
プログラムを実行するときは、CドライブにCNBRUCEフォルダーがあり、FSO.getBasenameが抽出フォルダー名であることがわかります。
3。FSO.DELETEFOLDER
フォルダーはASPを介して作成でき、フォルダーも削除できます。
3、delfldr.asp
<% fso = createObject( "Scripting.filesystemObject") fso.deletefolder( "c:/cnbruce") Response.Write「フォルダー削除」 %> |
新しく作成されたCNBRUCEフォルダーが実際に削除されていることがわかりました。
フォルダーを削除する必要があり、フォルダーが存在しない場合がある場合がある場合、プログラムの論理エラーが発生することに注意してください。フォルダーのステータスを最初に決定する必要があります。
<% dir = server.mappath( "cnbruce") fso = createObject( "Scripting.filesystemObject") if(fso.folderexists(dir)) fso.deletefolder(dir) respons.write( "cnbruceフォルダーが削除されました") それ以外 fso.createfolder(dir) Response.Write( "CNBRUCEフォルダーが作成されました") ifを終了します %> |
次に、一般的なプログラムを使用して柔軟に適応します。