推奨:ASPコールサブルーチンを解釈するためのチュートリアルASPプログラムは、VBScriptなどを介してサブルーチンを呼び出すことができます。 VBScriptを使用してサブルーチンを呼び出し、サンプルコード:HTMLヘッド%SubVbProc(num1、num2)response.write.write(num1*num2)endub% /head body pは次のようなプログラムを呼び出すことができます: /pp result:%callvbproc(3,4)% /ppまたはこのように: /pp result
指定されたドライブは存在しますか?この例は、ドライブエキシスト法を使用してドライブが存在するかどうかを検出する方法を示しています。コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) iffs.driveExists(c:)= truethen Response.Write(ドライブC:存在します。) それ以外 Response.Write(ドライブC:存在しません。) endif Response.Write(<br>) iffs.driveExists(g:)= truethen Response.Write(ドライブG:存在します。) それ以外 Response.Write(ドライブG:存在しません。) endif setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
ドライブC:存在します。
ドライブG:存在します。
指定されたドライブの名前を取得します
この例は、GetDrivenameメソッドを使用して指定されたドライブの名前を取得する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) p = fs.getdrivename(c:/windows/cursors/abc.cur) Response.write(ドライブ名は:&p) setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
ドライブ名は次のとおりです。
指定されたファイルは存在しますか?
この例は、最初にFilesystemObjectオブジェクトを作成し、FeeExistsメソッドを使用してファイルが存在するかどうかを検出する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) if(fs.fileexists(c:/windows/cursors/xxx.cur))= truethen Response.Write(ファイルC:/Windows/cursors/xxx.curが存在します。) それ以外 Response.Write(ファイルC:/Windows/cursors/xxx.curは存在しません。) endif setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
ファイルc:/windows/cursors/xxx.curは存在しません。
指定されたフォルダーは存在しますか?
この例は、フォルドレキスト法を使用してフォルダーが存在するかどうかを検出する方法を示しています。
この例のコードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) ifffs.folderexists(c:/temp)= truethen Response.Write(フォルダーC:/TEMPが存在します。) それ以外 Response.Write(フォルダーC:/TEMPは存在しません。) endif setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
フォルダーC:/TEMPは存在しません。
指定されたパスの親フォルダーの名前を取得します
この例は、GetParentFoldernameメソッドを使用して、指定されたパスの親フォルダーの名前を取得する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) p = fs.getParentFoldername(c:/winnt/cursors/3dgarro.cur) respons.write(c:/windows/cursors/abc.cur's parentフォルダー名:&p) setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
c:/winnt/cursors/abc.curの親フォルダー名は次のとおりです。c:/winnt/cursors
フォルダー拡張子を取得します
この例は、GetExtensionNameメソッドを使用して、指定されたパス内の最後のコンポーネントのファイル拡張子を取得する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) Response.write(ファイル3dgarroのファイル拡張子は:) respons.write(fs.getExtensionName(c:/windows/cursors/abc.cur))) setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
ファイル3dgarroのファイル拡張子は次のとおりです
ファイル名を取得します
この例は、GetFileNameメソッドを使用して、指定されたパスの最後のコンポーネントのファイル名を取得する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) Response.Write(このファイル名の最後のコンポーネントは:) respons.write(fs.getFileName(c:/windows/cursors/abc.cur))) setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
このファイル名の最後の成分は:abc.curです
ファイルまたはフォルダーのベース名を取得します
この例は、指定されたパスのファイルまたはフォルダーのベース名を返すためにgetBaseNameメソッドを使用する方法を示しています。
コードは次のとおりです。
| <html> <body> <% setfs = server.createObject(scripting.filesystemObject) respons.write(fs.getBasename(c:/windows/cursors/abc.cur))) Response.Write(<br/>) Response.Write(fs.getBasename(c:/windows/cursors/)) Response.Write(<br/>) respons.write(fs.getBasename(c:/windows/)) setfs = Nothing %> </body> </html> |
この例の操作結果は次のとおりです。
| ABC カーソル Windows |
共有:ASP日付形式のデータの追加および減算計算方法の分析ASPでは、特別な日付の追加および減算関数を提供します。 1. DATEADD関数指定された時間間隔が追加された日付を返します。 dateadd(間隔、数字、日付)DateAdd関数の構文には、次のパラメーター(1)が必要です。追加する時間間隔を示す文字列式。値については、設定セクションを参照してください。