ASPでは、FSOはファイルシステムオブジェクトであるファイルシステムオブジェクトを意味します。操作するコンピューターファイルシステムは、ここではWebサーバーにあることを指します。したがって、これに適切な権限があることを確認してください。理想的には、テストを簡単に実行できるように、独自のマシンにWebサーバーをセットアップできます。 Windowsプラットフォームで実行されている場合は、MicrosoftのWebサーバーIISを試してください。
FSOモデルオブジェクト
ドライブオブジェクト:ディスクまたはネットワークドライブにアクセスするためのオブジェクトを駆動する
FilesystemObjectオブジェクト:コンピューターのファイルシステムにアクセスするためのファイルシステムオブジェクト
フォルダーオブジェクト:フォルダーのすべてのプロパティにアクセスするためのフォルダオブジェクト
TextStreamオブジェクト:ファイルコンテンツにアクセスするためのテキストストリームオブジェクト
上記のオブジェクトを使用して、妨害行為を含むコンピューターで何でも実行できます。
1。ファイル操作、ファイルサイズを取得します
function getFileSize(filename) '// function:get file size' // model parameter:file name '// return value:result file size、rafed of -1' // dim fif reportfilestatus(filename)= 1thenset f = fso.getfile(filename)getfilesize = f.sizeegetfilesize = -1enend ifend ifend function
2. FSOを使用して、指定されたファイルを削除します
関数deleteafile(fileSpec) '// function:file delete' //モデルパラメーター:ファイル名 '// return値:成功は1、障害は-1' // reportfilestatus(fileSpec)= 1 thenfso.deletefile(fileSpec(fileSpec)deleteafile = 1Elsedeleteafile = -1Endend Ifed Ifectue
3.FSO指定されたディレクトリにすべてのファイルが表示されます
function showfilelist(folderspec) '// function:ディレクトリが存在する場合、このディレクトリ内のすべてのファイルが表示されます。 '//正式なパラメーター:ディレクトリ名' //戻り値:ファイルリストに成功し、-1 'に失敗しました。 selseshowfilelist = -1end ifend関数
4. FSOを使用して、指定されたファイルをコピーします
function copyafile(sourcefile、destinationfile) '// function:ファイルはソースファイルが存在する場合にのみコピーできます。 (DestinationFile)copyAfile = 1ElseCopyAfile = -1END IFEND関数
5.ファイルは、宛先ファイルが存在しない場合にのみ移動できます。
'Response.Write Moveafile( "f:/123/4561.exe"、 "f:/123/4562.txt")function moveafile(sourcefile、destinationfile)' //モデルパラメーター:ソースファイル、宛先ファイル '//返品値:成功は1、障害は-1' // thenfso.movefile sourcefile、destinationfileorpathmoveafile = 1elsemoveafile = -1end ifend関数