ASP File 객체

File 객체는 지정된 파일에 대한 정보를 반환합니다.

인스턴스

이 파일은 언제 생성되었습니까?
이 예제는 FileSystemObject 객체를 먼저 생성한 다음, File 객체의 DateCreated 속성을 사용하여 지정된 파일이 생성된 날짜와 시간을 얻는 방법을 보여줍니다.
이 파일은 언제 수정되었습니까?
이 예제는 DateLastModified 속성을 사용하여 지정된 파일이 수정된 날짜와 시간을 얻는 방법을 보여줍니다.
이 파일이 언제 접근되었습니까?
이 예제에서는 DateLastAccessed 속성을 사용하여 지정된 파일이 마지막으로 접근된 날짜와 시간을 가져오는 방법을 보여줍니다.
지정된 파일의 속성을 반환
이 예제에서는 Attributes를 사용하여 지정된 파일의 속성을 반환하는 방법을 보여줍니다.

File 객체

File 객체는 지정된 파일에 대한 정보를 반환합니다.

File 객체의 관련 속성과 메서드를操作하려면, FileSystemObject를 통해 File 객체의 인스턴스를 생성해야 합니다. 먼저, FileSystemObject 객체를 생성한 다음, FileSystemObject 객체의 GetFile 메서드를 통해 이 File 객체를 예시로 사용하거나, Folder 객체의 Files 속성을 통해 이 File 객체를 예시로 사용합니다.

아래 코드는 FileSystemObject 객체의 GetFile 메서드를 사용하여 이 File 객체를 예시로 사용하고, DateCreated 속성을 사용하여 지정된 파일이 생성된 날짜를 반환합니다:

<%
Dim fs,f
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Response.Write("File created: " & f.DateCreated)
set f=nothing
set fs=nothing
%>

출력:

File 생성: 8/8/2008 10:01:19 오전

File 객체의 속성과 메서드

속성

속성 설명
Attributes 지정된 파일의 속성을 설정하거나 반환합니다.
DateCreated 지정된 파일이 생성된 날짜와 시간을 반환합니다.
DateLastAccessed 지정된 파일이 마지막으로 접근된 날짜와 시간을 반환합니다.
DateLastModified 지정된 파일이 마지막으로 수정된 날짜와 시간을 반환합니다.
Drive 지정된 파일이나 폴더가 있는 드라이브의 드라이브 문자를 반환합니다.
Name 지정된 파일의 이름을 설정하거나 반환합니다.
ParentFolder 지정된 파일이나 폴더의 부모 폴더 객체를 반환합니다.
Path 지정된 파일의 경로를 반환합니다.
ShortName 지정된 파일의 짧은 이름(8.3 이름 규약)을 반환합니다.
ShortPath 지정된 파일의 짧은 경로(8.3 이름 규약)를 반환합니다.
Size 지정된 파일의 크기를(바이트 단위) 반환합니다.
Type 지정된 파일의 타입을 반환합니다.

메서드

메서드 설명
Copy 지정된 파일을 하나의 위치에서 다른 위치로 복사합니다.
Delete 지정된 파일을 삭제합니다.
Move 지정된 파일을 하나의 위치에서 다른 위치로 이동시킵니다.
OpenAsTextStream 지정된 파일을 열고 이 파일에 대한 TextStream 객체를 반환하여 이 파일에 접근할 수 있습니다.