최신 웹 개발 튜토리얼
 

ASP FileSystemObject 개체


FileSystemObject 개체는 서버의 파일 시스템에 액세스하는 데 사용됩니다.


예

지정된 파일이 존재 하는가?
파일이 존재하는지 확인하는 방법.

지정된 폴더가 존재 하는가?
폴더가 존재하는지 확인하는 방법.

지정된 드라이브가 존재 하는가?
드라이브가 존재하는지 확인하는 방법.

지정된 드라이브의 이름을 가져옵니다
어떻게 지정된 드라이브의 이름을 얻을 수 있습니다.

지정된 경로의 상위 폴더의 이름을 가져옵니다
어떻게 지정된 경로의 상위 폴더의 이름을 얻을 수 있습니다.

파일 이름을 가져옵니다
어떻게 지정된 경로의 마지막 구성 요소의 파일 이름을 얻을 수 있습니다.

파일 확장자를 받기
어떻게 지정된 경로의 마지막 구성 요소의 파일 확장자를 얻을 수 있습니다.

파일이나 폴더의 기본 이름을 가져옵니다
어떻게 지정된 경로에있는 파일이나 폴더의 기본 이름을 얻을 수 있습니다.


FileSystemObject 개체

FileSystemObject 개체는 서버의 파일 시스템에 액세스하는 데 사용됩니다.

이 객체는 파일, 폴더 및 디렉토리 경로를 조작 할 수 있습니다. 이 객체와 파일 시스템 정보를 검색 할 수있다.

다음 코드는 텍스트 파일을 만듭니다 (c:\test.txt) 다음 파일에 텍스트 쓰기 :

<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>

FileSystemObject 개체의 속성과 메서드는 아래에 설명되어 있습니다 :

등록

재산 기술
Drives 컴퓨터의 모든 드라이브 개체의 컬렉션을 반환

행동 양식

방법 기술
BuildPath 기존 경로에 이름을 추가합니다
CopyFile 복사 하나 하나 개의 위치에서 다른 더 많은 파일
CopyFolder 복사 하나 하나 개의 위치에서 다른 이상의 폴더
CreateFolder 새 폴더를 생성합니다
CreateTextFile 텍스트 파일을 만들고 읽거나 파일에 기록하는 데 사용할 수있는 TextStream 개체를 반환
DeleteFile 하나 이상의 지정된 파일을 삭제합니다
DeleteFolder 하나 이상의 지정된 폴더를 삭제
DriveExists 확인 지정된 드라이브가있는 경우
FileExists 확인 지정된 파일이 존재하는 경우
FolderExists 확인 지정된 폴더가 존재하는 경우
GetAbsolutePathName 지정된 경로를 드라이브의 루트에서 전체 경로를 반환
GetBaseName 지정된 파일이나 폴더의 기본 이름을 돌려줍니다
GetDrive 지정된 경로에 드라이브에 해당하는 드라이브 오브젝트를 돌려줍니다
GetDriveName 지정된 경로의 드라이브 이름을 반환
GetExtensionName 지정된 경로의 마지막 구성 요소의 파일 확장자 명을 돌려줍니다
GetFile 지정된 경로를 File 객체를 돌려줍니다
GetFileName 지정된 경로의 마지막 구성 요소에 대한 파일 이름이나 폴더 이름을 반환
GetFolder 지정된 경로를 폴더 오브젝트를 돌려줍니다
GetParentFolderName 지정된 경로의 마지막 구성 요소의 상위 폴더의 이름을 돌려줍니다
GetSpecialFolder 윈도우 특수 폴더의 일부의 패스를 돌려줍니다
GetTempName 임의로 생성 된 임시 파일이나 폴더를 돌려줍니다
MoveFile 한 위치에서 다른 위치로 하나 개 이상의 파일을 이동
MoveFolder 한 위치에서 다른 위치로 하나 개 이상의 폴더 이동
OpenTextFile 파일을 열고 파일에 액세스하는 데 사용할 수있는 TextStream 개체를 반환