FSO는 UFO만큼 흥미롭고 매력적이며 물론 더 즐겁고 슬프다. 특정 우주 서비스 제공 업체 광고를 보지 못했습니다. 100MB 공간은 60RMB/년 만, 데이터베이스를 지원하며, 지원하는 모든 것을 지원합니다 ... 요청하면 FSO를 지원하지 않으면 즉시 낙담하게됩니다. 그렇다면 FSO는 정확히 무엇이며, 얼마나 강력하고, 운영 원칙은 무엇입니까? 이번에는 철저한 이해가 있습니다.
우선, FSO는 FileSystemObject의 약어입니다. 물론, 일반적으로 FSO 구성 요소로 알려져 있으며 드라이브, 폴더 및 파일을 처리하는 데 사용할 수 있습니다.
시스템 드라이브의 정보 할당을 감지하고 표시 할 수 있습니다. 또한 폴더를 생성, 변경, 이동 및 삭제하고 주어진 폴더가 존재하는지 여부를 감지 할 수 있습니다. 존재하는 경우 이름, 생성 날짜 또는 마지막 수정 날짜 등과 같은 폴더에 대한 정보를 추출 할 수도 있습니다. FSO는 또한 파일 처리를 쉽게 만듭니다.
1. fso.getDrive
다른 구성 요소가 설정된 것처럼 FSO 참조는 연결을 설정해야합니다.
set fso = server.createobject ( "scripting.filesystemobject") |
CreateObject의 내부 컨텐츠는 더 이상 MSWC가 아니라 스크립팅입니다.
그런 다음 FSO를 사용하여 드라이브를 처리 할 수 있습니다. 예를 들어, fso.getDrivename은 드라이브 이름을 추출하고 fso.getDrive는 표준 드라이브 이름도 추출합니다. 예를 들어:
1, fso.asp
<%set fso = server.createobject ( "scripting.filesystemobject")%> <%= fso.getDrivename ( "d :")%> <br> <%= fso.getDrive ( "d :")%> |
getDrivename ( "d :")은 "d :"이고, getDrive ( "d :")는 표준 "d :"이므로 특정 드라이버 디스크를 추출하기 위해 일반적으로 fso.getDrive (fso.getDrivename (drvpath))을 작성합니다.
2. drv.getInfo
위의 내용은 특정 드라이브를 추출하여 드라이브 디스크의 특정 정보가 추출되는지 여부입니다.
2, drv.asp
<% set fso = server.createobject ( "scripting.filesystemobject") set drv = fso.getDrive (fso.getDrivename ( "d :")) %> 디스크의 공간 크기 : <%= drv.totalsize%> <br> 디스크의 나머지 공간 크기 : <%= drv.freespace%> |
위는 D 드라이브에서 추출한 정보입니다. 일반적인 기능을 수행하고 운전자를 별도로 계속 테스트합시다.
3, drvinfo.asp
<% 함수 showdriveInfo (drvpath) Dim FSO, DRV, s set fso = createobject ( "scripting.filesystemobject") set drv = fso.getDrive (fso.getDrivename (drvpath)) S = "Drive Disk"& DRV & "라벨은 다음과 같습니다." s = s & drv.volumename & "<br>" s = s & "총 공간 :"& drv.totalsize & "<br>" S = S & "나머지 공간 :"& drv.freespace & "<br>" S = S & "파일 유형 :"& drv.driveType & "<br>" s = s & "파일 시스템 :"& drv.filesystem 응답 엔드 기능 %> <% 다음에 오류가 재개됩니다 WhatPath = request.form ( "Path") WhatPath <> ""라면 showdriveinfo (WhatPath) %>를 종료하십시오 <form action = "drvinfo.asp"method = "post"> <입력 이름 = "경로"> <입력 유형 = "제출"> </form>
|