FSO 파일 객체 소개 및 공통 함수

2178 단어
FSO는 FileSystemObject, 즉 파일 시스템 객체라는 의미입니다.FSO 대상 모델은 Scripting 형식 라이브러리(Scrrun.Dll)에 포함되어 있으며 드라이브, Folder, File, FileSystem Object와 TextStream 다섯 개의 대상을 동시에 포함하여 파일과 폴더를 조작하는 데 매우 편리하다.FSO 파일(File)대상 속성 속성은 DateCreated가 이 폴더를 만든 날짜와 시간을 되돌려줍니다. DateLastAccessed가 이 파일을 마지막으로 방문한 날짜와 시간을 되돌려줍니다. DateLastModified가 이 파일을 수정한 날짜와 시간을 되돌려줍니다. Drive가 이 파일이 있는 드라이브의 드라이브 대상을 되돌려줍니다. Name 설정이나 파일의 이름을 되돌려줍니다. Parent Folder가 이 파일의 부모 폴더의 Folder 대상Path가 파일을 되돌려줍니다.의 절대 경로입니다. 긴 파일 이름 ShortName을 사용하여 DOS 스타일의 8.3 형식의 파일 이름 ShortPath를 DOS 스타일의 8.3 형식의 파일 절대 경로로 되돌릴 수 있습니다.파일 형식의 설명 문자열을 되돌려줍니다. FSO 파일 (File) 대상 방법 FSO 파일 대상 방법 용도 CopyFile에서 파일을 하나 이상 복사해서 새 경로CreateTextFile로 파일을 만들고 TextStream 대상을 되돌려줍니다. DeleteFile에서 파일을 삭제합니다. OpenTextFile에서 파일을 열고 TextStream 대상을 되돌려줍니다. 파일을 읽거나 이름을 추가할 수 있습니다.

   Function reName(sourceName,destName)  
  
 dim oFso,oFile 
 set oFso=server.createobject("Scripting.FileSystemObject") 
 set oFile=oFso.getFile(Server.mappath(sourceName)) 
 oFile.Name=destName 
 Set oFso=Nothing 
 Set oFile=Nothing 
End Function

파일 삭제

   Function FSOdel(fileName)  
  
 dim fso,f 
 set fso = server.CreateObject("scripting.filesystemobject") 
 f=server.MapPath(fileName) 
 if fso.FileExists(f) then 
 fso.DeleteFile f,true 
 end if 
 set f = nothing 
 set fso = nothing 
End Function

파일의 문자열 바꾸기

   Function 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 
 Set objCountFile=Nothing 
 Set objFSO = Nothing 
End Function

좋은 웹페이지 즐겨찾기