ASPプログラミング入門ステップ(17):FPOコンポーネントのフォルダ操作


ドライバを操作してから、フォルダを操作しに来ました。フォルダ情報の抽出、フォルダの作成、フォルダの削除、フォルダのコピー、フォルダの移動などが含まれます。具体的に見てみます。一、fso.GetFolderは一見して分かります。抽出フォルダです。どのフォルダを具体的に抽出しますか?後は必ず同じフォルダのパスを使います。抽出してからこのフォルダに関する情報を表示しますか?具体的に抽出する必要がありますか?ですから、プログラムを見ます。
Set fso=CreateObject(Scripting.FileSystem Object)Set fdrd=fso.GetFolder("c:\Program Files")Reponse.Write“親フォルダ名は:"&fdrd&“「End IfResonse.Write」ドライバの名前は:&fdrd.Drive&\
まずFSOコンポーネントの接続を確立する必要があります。そして、Set fdr=fso.GetFolder("c:\Program Files")はfdrオブジェクトを設定し、次のプログラムの参照を行います。fladr.Is Root Folderはこのフォルダが一つのフォルダかどうかを判断するために、ブール値(true or false)になります。fland.Driveはこのフォルダのドライバ番号を表示します。二、fso.reat Folderの下で比較的に人を興奮させたのはASPを通じてフォルダを作ったので、あなたは権力範囲内で任意の位置に任意のフォルダを作ることができます。2,creatfland.asp
<%Set fso=CreateObject(Scripting.FileSystem Object)fso.reat Folder(c:\cnruce)Resonse.Write"フォルダ名は"&fso.GetBaseName("c:cnbaruce")実行プログラムで、Curceフォルダの多くが発見されたはずです。三、fso.DeleteFolderはASPを通じてフォルダを作成することができます。同じようにフォルダを削除することができます。3,delfland.asp
<%Set fso=CreateObject(Scripting.FileSystem Object)fso.DeleteFolder(「c:\cnruce」)Response.Write「フォルダは削除されました」%が、作成されたばかりのcnruceフォルダは確かに削除されました。注意、フォルダを削除する必要がありますが、このフォルダが存在しない場合、プログラムの論理的エラーが発生します。先にフォルダの状態を判断します。
%dir=server.mappath Set fso=CreateObject(Scripting.FileSystemObjec) if(fso.FolderExists(dir)thenfso.DeleteFolder(dir)reponse.wrepose.write.write(dir)ではフォルフォルダーが作成されています。フォルフォルダーはすでに削除されました。フォルフォルフォルフォルダーはもう削除されました。フォルフォルフォルダーのフォルフォルダーは削除されました。プログラムで柔軟に対応します。4,manflar.asp
「%Sub CreateAFolder(file)Dim fsoSet fso=CreateObject(Scrippting.FileSystemObject)fsoc.reateFolder(file)reponse.write「もう確立しました」&fileEnd SubSubSub DeleteAFFFoldedededededededededededededededededededededededededededefifieeeeFFFFFFFFFFFFFFFFFrededededededededededededededededededededededededededededededededededededededededededededededede. write「もう削除しました。」&fileEnd Sub%<%subname=request.form(「submit」)create=request.fo「create」del=request.form(del)if subname<>「」thenif create<>「」thencall CreateAFolder"""""&create&")end if del"""""""""""thencall DeleteAFladedededededededededededededededededededededededededededededededededer"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""type=「submit」value=「建立」name=「submit」
を削除します。削除は「ごみ箱に入れることを確認する」というメッセージがないので注意が必要です。この点は慎重に処理してください。特にあなたのシステムフォルダに対して。四、fso.MoveFolderの主な役割はフォルダの移動を行い、剪断貼り付け動作に相当する。5,movefland.asp
「%Set fso=CreateObject("Scripting.FileSystemObject")fso.c reateFolder("c:\cnruce")fso.MoveFolder"c:\nruce","C:Proggram Files""""""""""":<%Set fso=CreateObject(Scripng.FileSystem Object)fso.CoopyFolder“c:Program Files\cnbance”、“c:\”、cnbjectフォルダがコピーされているかを確認します。話が長いですもちろん、コピーもこのフォルダに含まれていますので、サブフォルダとファイルを全部コピーします。最後にもう一度c:\Program Files\cnruceとc:\cnbruceの二つのフォルダを削除してみましょう。でも、続けて注意します。書き間違えないでください。たとえば、c:\Program Filesと書いたら、あなたは惨めです。これは命遊びと言って、ASPを勉強して心臓がドキドキします。フォルダの操作はほぼ同じですが、使い道が大きいと感じますか?良いものは両刃の剣を使うという教えがあります。正义と悪は一线の间だけで、この部品を正规で合理的に利用することに注意します。しかし、あなたが安心しているのは、現在ウェブサイトの空間サービス業者はこの権力に対してすでに死に至るまで制限されています。いくら騒いでも、泡が出ません。