FSO 파일 (파일) 객체 속성
DateCreated이 폴더의 생성 날짜 및 시간을 반환합니다.
DatelastAccessed 파일에 대한 마지막 액세스의 날짜와 시간을 반환합니다.
DatelastModified 파일이 마지막 수정 된 날짜와 시간을 반환합니다.
드라이브 파일이있는 드라이브의 드라이브 객체를 반환합니다.
이름을 설정하거나 파일의 이름을 반환합니다
Parentfolder 파일의 상위 폴더의 폴더 개체를 반환합니다.
PATH는 파일의 절대 경로를 반환하고 긴 파일 이름을 사용할 수 있습니다.
ShortName DOS 스타일 형식 8.3에서 파일 이름을 반환합니다.
ShortPath는 DOS 스타일 8.3 형식의 파일의 절대 경로를 반환합니다.
크기는 파일의 크기 (바이트)를 반환합니다
가능하면 입력하고 파일 유형에 대한 설명 문자열을 반환합니다.
FSO 파일 (파일) 객체 메소드
FSO 파일 개체 방법 사용
카피 파일 하나 이상의 파일을 새 경로로 복사합니다.
CreateTextFile 파일을 생성하고 텍스트 스트림 객체를 반환합니다
삭제 파일 삭제
OpenTextFile 파일을 엽니 다. 읽기 또는 추가로 텍스트 스트림 객체를 반환합니다.
파일 이름 바꾸기 :
코드 사본은 다음과 같습니다.
함수 Rename (sourcename, destname)
어두운, ofile
set ofso = server.createobject ( "scripting.filesystemobject")
OFFOUR = OFSO.GETFILE (Server.Mappath (SourceName))
ofile.name = destname
SET OFSO = 아무것도
OFFOFILE = 아무것도 없습니다
엔드 기능
파일 삭제 :
코드 사본은 다음과 같습니다.
기능 fsodel (파일 이름)
dim fso, f
set fso = server.createobject ( "scripting.filesystemobject")
f = server.mappath (파일 이름)
fso.filexists (f)라면
fso.deletefile f, true
끝 If
f = 아무것도 설정하지 않습니다
FSO = 아무것도 설정하지 않습니다
엔드 기능
파일의 문자열 교체 :
코드 사본은 다음과 같습니다.
기능 fsoreplace (filename, target, repstring)
dim objfso, objcountfile, filetempdata
set objfso = server.createobject ( "scripting.filesystemobject")
set objcountfile = objfso.opentextfile (server.mappath (filename), 1, true)
filetempdata = objcountfile.readall
objcountfile.close
filetempdata = replace (filetempdata, target, repstring)
set objcountfile = objfso.createtextfile (server.mappath (filename), true)
objcountfile.write filetempdata
objcountfile.close
objcountfile = 아무것도 설정하지 않습니다
OBJFSO = 아무것도 설정하지 않습니다
엔드 기능
<%
'*************************************************************
'기능 이름 : CreateFolder (Spath)
'기능 : 디렉토리를 만듭니다
'경로 : SPATH : 생성 된 상대 디렉토리 경로
'반환 값 : 성공, 거짓 실패
'*************************************************************
'응답. CreateFolder ( "/dgsunshine/uploadfile/demo1/")
기능 CreateFolder (Spath)
다음에 오류가 재개됩니다
dim fso, arrfolder, 폴더, i, j
Spath = ""라면
CreateFolder = false
종료 기능
끝 If
왼쪽 (spath, 1) = "/"라면
폴더 = "/"
Spath = Mid (Spath, 2, Len (Spath))
또 다른
폴더 = "./"
끝 If
오른쪽 (spath, 1) = "/"그런 다음 spath = 왼쪽 (Spath, Len (Spath) -1)
arrfolder = split (spath, "/")
set fso = server.createobject ( "scripting.filesystemobject")