FSO는 파일 시스템 객체 인 FileSystemObject를 의미합니다. FSO 객체 모델은 스크립팅 유형 라이브러리 (scrun.dll)에 포함됩니다. 또한 파일과 폴더를 조작하는 데 매우 편리한 드라이브, 폴더, 파일, FileSystemObject 및 TextStream의 5 가지 개체가 포함되어 있습니다.
FSO 파일 (파일) 객체 속성
속성 설명
DateCreated이 폴더의 생성 날짜 및 시간을 반환합니다.
DatelastAccessed 파일에 대한 마지막 액세스의 날짜와 시간을 반환합니다.
DatelastModified 파일이 마지막 수정 된 날짜와 시간을 반환합니다.
드라이브 파일이있는 드라이브의 드라이브 객체를 반환합니다.
이름 설정 또는 파일 이름을 반환합니다
Parentfolder 파일의 상위 폴더의 폴더 개체를 반환합니다.
PATH는 파일의 절대 경로를 반환하고 긴 파일 이름을 사용할 수 있습니다.
ShortName DOS 스타일 형식 8.3에서 파일 이름을 반환합니다.
ShortPath는 DOS 스타일 8.3 양식의 파일 절대 경로를 반환합니다.
크기는 파일의 크기 (바이트)를 반환합니다
가능하면 파일 유형에 대한 설명 문자열을 반환합니다.
FSO 파일 (파일) 객체 메소드
FSO 파일 개체 방법 사용
하나 이상의 파일을 새 경로로 복사하십시오
CreateTextFile 파일을 생성하고 텍스트 스트림 객체를 반환합니다
삭제 파일을 삭제합니다
OpenTextFile 파일을 엽니 다. 읽기 또는 추가로 텍스트 스트림 객체를 반환합니다.
파일 이름 바꾸기 :
코드 사본은 다음과 같습니다. functionrename (sourcename, destname)
dimofso, ofile
setofso = server.createobject ( "scripting.filesystemobject")
setofile = ofso.getfile (Server.mappath (sourcename))
ofile.name = destname
setofso = 아무것도
setofile = 아무것도
최종 기능 장애
파일 삭제
코드 사본은 다음과 같습니다. functionfsodel (filename)
Dimfso, f
setfso = server.createobject ( "scripting.filesystemobject")
f = server.mappath (파일 이름)
iffso.fileExists (f)
fso.deletefilef, true
endif
setf = 아무것도
setfso = 아무것도
최종 기능 장애
파일로 문자열을 교체하십시오
코드 사본은 다음과 같습니다. functionfsoreplace (Filename, Target, Repstring)
dimobjfso, objcountfile, filetempdata
setobjfso = server.createobject ( "scripting.filesystemobject")
setobjcountfile = objfso.opentextfile (server.mappath (filename), 1, true)
filetempdata = objcountfile.readall
objcountfile.close
filetempdata = replace (filetempdata, target, repstring)
setObjCountFile = objfso.createTxtFile (Server.Mappath (Filename), True)
objcountfile.writeFileTempData
objcountfile.close