ASP 파일시스템객체



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


tryitimg.gif

해보기 - 예

지정된 파일이 존재합니까?
이 예에서는 파일이 존재하는지 확인하는 방법을 보여줍니다.

지정된 폴더가 존재하나요?
이 예에서는 폴더가 존재하는지 확인하는 방법을 보여줍니다.

지정된 드라이브가 존재합니까?
이 예에서는 드라이브가 존재하는지 확인하는 방법을 보여줍니다.

지정된 드라이브의 이름 가져오기
이 예에서는 지정된 드라이브의 이름을 가져오는 방법을 보여줍니다.

지정된 경로의 상위 폴더 이름 가져오기
이 예에서는 지정된 경로의 상위 폴더 이름을 가져오는 방법을 보여줍니다.

파일 이름 가져오기
이 예에서는 지정된 경로에 있는 마지막 구성 요소의 파일 이름을 가져오는 방법을 보여줍니다.

파일 확장자 가져오기
이 예에서는 지정된 경로에 있는 마지막 구성 요소의 파일 확장자를 가져오는 방법을 보여줍니다.

파일 또는 폴더의 기본 이름 가져오기
이 예에서는 지정된 경로에 있는 파일 또는 폴더의 기본 이름을 가져오는 방법을 보여줍니다.


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 개체의 속성과 메서드는 아래에 설명되어 있습니다.

Properties

PropertyDescription
Drives로컬 컴퓨터에 있는 모든 드라이브 개체의 컬렉션을 반환합니다.

Method

MethodDescription
BuildPath기존 경로에 이름을 추가합니다.
CopyFile한 위치에서 다른 위치로 하나 이상의 파일을 복사합니다.
CopyFolder하나 이상의 폴더를 한 위치에서 다른 위치로 복사합니다.
CreateFolder새 폴더를 만듭니다.
CreateTextFile텍스트 파일을 생성하고 파일을 읽거나 쓸 수 있는 TextStream 개체를 반환합니다.
DeleteFile하나 이상의 지정된 파일을 삭제합니다.
DeleteFolder하나 이상의 지정된 폴더를 삭제합니다.
DriveExists 지정된 드라이브가 존재하는지 확인합니다.
FileExists 지정된 파일이 존재하는지 확인합니다.
FolderExists 지정된 폴더가 존재하는지 확인합니다.
GetAbsolutePathName지정된 경로에 대해 드라이브 루트에서 시작하는 전체 경로를 반환합니다.
GetBaseName지정된 파일 또는 폴더의 기본 이름을 반환합니다.
GetDrive지정된 경로에 해당하는 드라이브의 Drive 개체를 반환합니다.
GetDriveName지정된 경로의 드라이브 이름을 반환합니다.
GetExtensionName지정된 경로에 있는 마지막 구성 요소의 파일 확장자를 반환합니다.
GetFile지정된 경로에 대한 파일 개체를 반환합니다.
GetFileName지정된 경로에 있는 마지막 구성 요소의 파일 이름 또는 폴더 이름을 반환합니다.
GetFolder지정된 경로에 대한 폴더 개체를 반환합니다.
GetParentFolderName지정된 경로에 있는 마지막 구성 요소의 상위 폴더 이름을 반환합니다.
GetSpecialFolder일부 Windows 특수 폴더의 경로를 반환합니다.
GetTempName임의로 생성된 파일 또는 폴더를 반환합니다.
MoveFile 하나 이상의 파일을 한 위치에서 다른 위치로 이동합니다.
MoveFolder하나 이상의 폴더를 한 위치에서 다른 위치로 이동하세요.
OpenTextFile파일을 열고 이 파일에 액세스하기 위한 TextStream 개체를 반환합니다.