권장 : ASP 통화 서브 루틴 해석 튜토리얼 ASP 프로그램은 vbscript 및 기타 방법을 통해 서브 루틴을 호출 할 수 있습니다. Call a subroutine using VBScript, sample code: html head %subvbproc(num1,num2) response.write(num1*num2) endsub % /head body p You can call a program like this: /pp result: %callvbproc(3,4)%/pp or, like this: /pp result
지정된 드라이브가 존재합니까? 이 예제는 드라이브 이스 메소드를 사용하여 드라이브가 존재하는지 여부를 감지하는 방법을 보여줍니다.코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) iffs.driveExists (c :) = truethen 응답 (드라이브 C : 존재). 또 다른 response.write (드라이브 C : 존재하지 않습니다.) endif Response.write (<br>) iffs.driveExists (g :) = truethen 응답 (드라이브 G : 존재). 또 다른 response.write (드라이브 G : 존재하지 않습니다.) endif setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
드라이브 C : 존재합니다.
드라이브 G : 존재합니다.
지정된 드라이브의 이름을 얻으십시오
이 예제는 GetDriveName 메소드를 사용하여 지정된 드라이브의 이름을 얻는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) p = fs.getDrivename (c : /windows/cursors/abc.cur) response.write (드라이브 이름은 : & p) setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
드라이브 이름은 다음과 같습니다. C :
지정된 파일이 존재합니까?
이 예제에서는 먼저 fileSystemObject 객체를 작성한 다음 파일이 존재하는 메소드를 사용하여 파일이 존재하는지 여부를 감지하는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <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 = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
파일 C : /windows/cursors/xxx.cur는 존재하지 않습니다.
지정된 폴더가 존재합니까?
이 예제는 폴더가 존재하는지 여부를 감지하기 위해 FolderExists 메소드를 사용하는 방법을 보여줍니다.
이 예제의 코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) ifffs.dolerexists (c :/temp) = truethen response.write (폴더 c :/temp가 존재합니다.) 또 다른 response.write (폴더 c :/temp가 존재하지 않습니다.) endif setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
폴더 c :/temp가 존재하지 않습니다.
지정된 경로의 상위 폴더의 이름 얻기
이 예제는 GetParentFolderName 메소드를 사용하여 지정된 경로의 상위 폴더의 이름을 얻는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) p = fs.getParentFolderName (c : /winnt/cursors/3dgarro.cur) response.write (c : /windows/cursors/abc.cur's의 상위 폴더 이름은 : & p) setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
c : /winnt/cursors/abc.cur의 상위 폴더 이름은 다음과 같습니다. c :/winnt/cursors입니다
폴더 확장자를 가져옵니다
이 예제는 GetExtensionName 메소드를 사용하여 지정된 경로에서 마지막 구성 요소의 파일 확장을 가져 오는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) response.write (파일 3DGarro의 파일 확장자 :) response.write (fs.getextensionname (c : /windows/cursors/abc.cur))) setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
파일 3dgarro의 파일 확장은 다음과 같습니다. cur
파일 이름을 얻습니다
이 예제는 GetFileName 메소드를 사용하여 지정된 경로에서 마지막 구성 요소의 파일 이름을 얻는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) response.write (이 파일 이름의 마지막 구성 요소는 :) response.write (fs.getfilename (c : /windows/cursors/abc.cur)) setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
이 파일 이름의 마지막 요소는 ABC.Cur입니다
파일 또는 폴더의 기본 이름을 가져옵니다
이 예제는 GetBaseName 메소드를 사용하여 지정된 경로에서 파일 또는 폴더의 기본 이름을 반환하는 방법을 보여줍니다.
코드는 다음과 같습니다.
| <html> <body> <% setfs = server.createobject (scripting.filesystemobject) response.write (fs.getBasename (c : /windows/cursors/abc.cur)) response.write (<br/>) response.write (fs.getBaseName (c :/windows/cursors/)) response.write (<br/>) response.write (fs.getBaseName (c :/windows/)) setfs = 아무것도 %> </body> </html> |
이 예제의 작동 결과는 다음과 같습니다.
| 알파벳 커서 창 |
공유 : ASP 날짜 형식의 데이터 추가 및 뺄셈 계산 방법 분석 ASP에서는 특별한 날짜 추가 및 뺄셈 기능을 제공합니다. 1. Dateadd 함수 지정된 시간 간격이 추가 된 날짜를 반환합니다. Dateadd (간격, 번호, 날짜) DateAdd 함수의 구문에는 다음 매개 변수가 있습니다 (1) 간격이 필요합니다. 추가 할 시간 간격을 나타내는 문자열 표현식. 값은 설정 섹션을 참조하십시오.