본문 바로가기

프로그램

[ASP]scripting.filesystemobject 정리

반응형

scription.filesystemobject 정리



FileExists
  • 파일 존재 여부 체크
  • c:\vcredist.bmp FileExists : True
BuildPath
  • 그냥 폴더명 생성시 사용하는 것 같음
  • c:\build_test BuildPath : c:\asptest2
ROOT PATH INFO
  • 현재 실행되는 asp 파일 기준임
  • 신기한게 정확한 경로명을 몰라도 됨.
  • ROOT PATH INFO : C:\app\prj\DSEVOC\DSEVOC\VOC
  • 현재 path : C:\app\prj\DSEVOC\DSEVOC\VOC\asp_test
  • file_test.asp path : C:\app\prj\DSEVOC\DSEVOC\VOC\asp_test\file_test.asp
GetAbsolutePathName
  • 파일의 절대경로 반환
  • 아무것도 안넣었을 경우에는 iis 루트를 가리키는 것 같음 : C:\Windows\System32\inetsrv
copyFile
  • fs.copyFile src_file, dst_path, true 'true : overwrite, false : no
  • dst_path 를 파일명이 아닌 폴더로 넣었더니 문제가 생김(권한 문제 같음)
  • 리턴값(없는듯) :
copyFolder
  • fs.copyFolder src_folder, dst_folder, true
  • dst_folder : C:\app\prj\DSEVOC\DSEVOC\VOC\asp_test\voc
  • 리턴값(없는듯) :
  • dst_folder02 : C:\app\prj\DSEVOC\DSEVOC\VOC\asp_test\voc
createFolder
  • fs.createFolder fs.buildPath(src_folder, "test")
  • 리턴값(경로인듯) : C:\asptest\test3
deleteFolder
  • fs.deleteFolder fs.buildPath(src_folder, "test3")
  • 리턴값(없는듯) :
folderExists
  • fs.folderExists(test_path)
  • 리턴값(T/F) : True
getBaseName
  • fs.getBaseName(test_path)
  • 확장자를 제외한 이름을 반환, 폴더일 경우에는 폴더명 반환
  • 리턴값(T/F) : 1
getExtensionName
  • fs.getExtensionName(test_path)
  • 확장자를 반환, 폴더일 경우에는 공백 반환
  • 리턴값(T/F) : png
getFile
  • fs.getFile(path)
  • 파일객체 반환
  • 리턴값(file) : C:\app\prj\DSEVOC\DSEVOC\VOC\1.png
  • path가 폴더일 경우 => 파일을 찾을 수 없습니다 오류
getFileName
  • fs.getFileName(path)
  • 파일명 반환
  • 리턴값(string) : asptest
  • path가 폴더일 경우 => 폴더명 반환
getFolder
  • fs.getFolder(path)
  • 폴더객체 반환
  • 리턴값(string) : C:\asptest
  • path가 파일일 경우 => 오류
getParentFolderName
  • fs.getParentFolderName(path)
  • 상위폴더명 반환
  • 리턴값(string) : C:\app\prj\DSEVOC\DSEVOC\VOC
  • path가 파일일 경우 => 파일의 경로가 나옴
getTempName
  • fs.getTempName
  • 임시명 반환
  • 리턴값(string) : rad5F6DE.tmp
moveFile
  • fs.moveFile source, dst
  • 경로에 와일드 문자가 들어가면 안됨
  • 리턴값(없음)
  • 여러개 이동 가능 : 파일명 입력 시 *.asp 식으로 처리하면 가능
  • move 이므로 source에서는 해당 파일들이 사라짐
  • 왠만함 사용하면 안될 것 같음-_-;;


* file


file_test.zip




* 참고 url

http://www.w3schools.com/asp/met_fileexists.asp