ASP FileSystemObject 객체
- 이전 페이지 ASP 오류
- 다음 페이지 ASP TextStream
FileSystemObject 객체는 서버 파일 시스템에 접근하는 데 사용됩니다.
인스턴스
- 지정된 파일이 존재하나요?
- 이 예제에서는 FileSystemObject 객체를 먼저 생성한 후, FileExists 메서드를 사용하여 지정된 파일이 존재하는지探测하는 방법을 보여줍니다.
- 지정된 폴더가 존재하나요?
- 이 예제에서는 FolderExists 메서드를 사용하여 지정된 폴더가 존재하는지探测하는 방법을 보여줍니다.
- 지정된 드라이브가 존재하나요?
- 이 예제에서는 DriveExists 메서드를 사용하여 지정된 드라이브가 존재하는지探测하는 방법을 보여줍니다.
- 지정된 드라이브 이름을 얻기
- 이 예제에서는 GetDriveName 메서드를 사용하여 지정된 드라이브의 이름을 얻는 방법을 보여줍니다.
- 지정된 경로의 부모 폴더 이름을 얻기
- 이 예제에서는 GetParentFolderName 메서드를 사용하여 지정된 경로의 부모 폴더 이름을 얻는 방법을 보여줍니다.
- 폴더 확장명을 얻기
- 이 예제에서는 GetExtensionName 메서드를 사용하여 지정된 경로의 마지막 요소의 파일 확장명을 얻는 방법을 보여줍니다.
- 파일 이름을 얻기
- 이 예제에서는 GetFileName 메서드를 사용하여 지정된 경로의 마지막 요소의 파일 이름을 얻는 방법을 보여줍니다.
- 파일이나 폴더의 기본 이름을 얻기
- 이 예제에서는 GetBaseName 메서드를 사용하여 지정된 경로에서 파일이나 폴더의 기본 이름을 반환하는 방법을 보여줍니다.
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 | 지정된 경로에 해당하는 드라이브의 Drive 객체를 반환합니다. |
GetDriveName | 지정된 경로의 드라이브 이름을 반환합니다. |
GetExtensionName | 지정된 경로에서 마지막 요소의 파일 확장명을 반환합니다. |
GetFile | 지정된 경로에 대한 File 객체를 반환합니다. |
GetFileName | 지정된 경로에서 마지막 요소의 파일 이름을 반환합니다. |
GetFolder | 지정된 경로에 대한 Folder 객체를 반환합니다. |
GetParentFolderName | 지정된 경로에서 마지막 요소의 부모 파일 이름을 반환합니다. |
GetSpecialFolder | 某些 Windows의 특별 폴더의 경로를 반환합니다. |
GetTempName | 랜덤으로 생성된 파일이나 폴더를 반환합니다. |
MoveFile | 한 위치에서 다른 위치로 하나 이상의 파일을 이동합니다. |
MoveFolder | 한 위치에서 다른 위치로 하나 이상의 폴더를 이동합니다. |
OpenTextFile | 파일을 엽니다. 그리고 이 파일에 대한 TextStream 객체를 반환합니다. |
- 이전 페이지 ASP 오류
- 다음 페이지 ASP TextStream