ASP 파일시스템객체
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
%>
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
Property | Description |
---|---|
Drives | 로컬 컴퓨터에 있는 모든 드라이브 개체의 컬렉션을 반환합니다. |
Method
Method | Description |
---|---|
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 개체를 반환합니다. |