ASP에서 FSO는 파일 시스템 객체 인 파일 시스템 객체를 의미합니다. 우리가 조작하려는 컴퓨터 파일 시스템은 웹 서버에있는 것을 말합니다. 따라서 이에 대한 적절한 권한이 있는지 확인하십시오. 이상적으로는 자신의 컴퓨터에서 웹 서버를 설정하여 테스트를 쉽게 수행 할 수 있습니다. Windows 플랫폼에서 실행중인 경우 Microsoft의 웹 서버 II를 사용해보십시오.
FSO 모델 객체
드라이브 객체 : 디스크 또는 네트워크 드라이브에 액세스하기위한 객체 드라이브
FileSyStemObject 객체 : 파일 시스템 객체 컴퓨터 파일 시스템에 액세스하기위한 개체
폴더 개체 : 폴더의 모든 속성에 액세스하기위한 폴더 개체
텍스트 스트림 객체 : 파일 내용에 액세스하기위한 텍스트 스트림 객체
위의 개체를 사용하여 파괴 활동을 포함하여 컴퓨터에서 무엇이든 할 수 있습니다.
1. 파일 작동, 파일 크기를 가져옵니다
function getFilesize (filename) // 함수 : 파일 크기 가져 오기 '// 모델 매개 변수 : 파일 이름'// 반환 값 : 성공적으로 파일 크기, -1 '// dim fif fif reportfilestatus (filename) = 1 Thenset f = fso.getfile (filename) getfilesize = f.sizeelsegetfilesize = -1end ifend functions
2. FSO를 사용하여 지정된 파일을 삭제하십시오
함수 deleteafile (filespec) '// 함수 : 파일 삭제'// 모델 매개 변수 : 파일 이름 '// 반환 값 : 성공은 1입니다.
3.FSO 지정된 디렉토리에 모든 파일을 표시합니다
함수 showFilEList (폴더 스펙) '// 함수 : 디렉토리가 존재하면이 디렉토리의 모든 파일이 표시됩니다. '// 공식 매개 변수 : 디렉토리 이름'// 반환 값 : 성공적으로 파일 목록, -1 '// dim f, f1, fc, sif reportfolderstatus (polderspec) = 1 Thenset f = fso.getPolder (폴더 스펙) fc = fcs = s & f1.names = showshhows whowlelist = shows whowlelist = s shows whowlelist = shows show | selseshowfilelist = -1end ifend 함수
4. FSO를 사용하여 지정된 파일을 복사하십시오
함수 CopyAfile (SourceFile, DestinationFile) // 함수 : 소스 파일이 존재할 때만 파일을 복사 할 수 있습니다. 대상 파일은 효과가 없습니다. '// 모델 매개 변수 : 소스 파일, 대상 파일'// 반환 값 : 성공은 1, 실패는 -1 '// dim myfileif reportFileif (sourcfile) myfile (sourcile) myfile.getfile입니다. (DestinationFile) CopyAfile = 1Elsecopyafile = -1end ifend 함수
5. 대상 파일이 존재하지 않을 때만 파일을 이동할 수 있습니다.
'응답. write moveafile ( "f : /123/4561.exe", "f : /123/4562.txt") 함수 moveafile (sourcefile, destinationfile)'// 모델 매개 변수 : 소스 파일, 대상 파일 '// 반환 값 : 성공은 -1'// reportfilestatus (sourcefile) = 1 and reportfilestus (storefile) (대상)입니다. whenfso.moveFile SourceFile, DestinationFileOrPathMoveAbile = 1ElsemoveAbile = -1end ifend function