System::IO::FileInfo 클래스
내용물
[
숨다
]FileInfo class
파일 경로와 해당 경로가 가리키는 파일을 나타내며, 이를 조작하기 위한 메서드를 제공합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 이 타입의 인스턴스를 만들거나 operator new를 사용하지 마세요. 그렇지 않으면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하는 데 사용하십시오.
class FileInfo : public System::IO::FileSystemInfo
메서드
| 메서드 | 설명 |
|---|---|
| AppendText() | 현재 객체가 나타내는 파일을 UTF-8 인코딩으로 텍스트를 쓰기 위해 ‘Append’ 모드로, 공유 없이 엽니다. |
| CopyTo(const String&) | 현재 객체가 나타내는 파일을 지정된 위치로 복사합니다. 대상 파일이 이미 존재하면 복사가 실패합니다. |
| CopyTo(const String&, bool) | 현재 객체가 나타내는 파일을 지정된 위치로 복사합니다. 매개변수를 통해 기존 대상 파일을 덮어쓸지 여부를 지정합니다. |
| Create() | 현재 객체가 나타내는 경로가 지정하는 위치에 파일을 생성하고, truncate 모드로 공유 없이 읽기 및 쓰기용으로 엽니다. |
| CreateText() | 현재 객체가 나타내는 경로가 지정하는 위치에 파일을 생성하고, UTF-8 인코딩으로 텍스트를 쓰기 위해 공유 없이 엽니다. |
| Decrypt() | 구현되지 않음. |
| Delete() override | 현재 객체가 나타내는 파일을 삭제합니다. |
| Encrypt() | 구현되지 않음. |
| FileInfo(const String&) | 지정된 파일을 나타내는 새로운 FileInfo 클래스 인스턴스를 생성합니다. |
| get_Directory() | 현재 객체가 나타내는 파일이 위치한 디렉터리를 나타내는 DirectoryInfo 객체를 반환합니다. |
| get_DirectoryName() | 현재 객체가 나타내는 파일이 위치한 디렉터리의 전체 이름을 반환합니다. |
| get_Exists() override | 파일이 존재하는지 여부를 나타내는 값을 반환합니다. |
| get_IsReadOnly() | 읽기 전용(ReadOnly) 속성이 설정되어 있는지 여부를 나타내는 값을 반환합니다. |
| get_Length() | 파일의 크기를 바이트 단위로 반환합니다. |
| get_Name() override | 파일 이름을 반환합니다. |
| MoveTo(const String&) | 현재 객체가 나타내는 파일을 지정된 위치로 이동합니다. |
| Open(FileMode) | 현재 객체가 나타내는 파일을 지정된 모드로 읽기 및 쓰기용으로 열고 공유를 하지 않습니다. |
| Open(FileMode, FileAccess) | 현재 객체가 나타내는 파일을 지정된 모드와 지정된 액세스 유형으로 열고 공유를 하지 않습니다. |
| Open(FileMode, FileAccess, FileShare) | 현재 객체가 나타내는 파일을 지정된 모드와 지정된 액세스 유형, 공유 옵션으로 엽니다. |
| OpenRead() | 현재 객체가 나타내는 파일을 읽기 전용으로, ‘Open’ 모드에서 읽기 공유 액세스로 엽니다. |
| OpenText() | 현재 객체가 나타내는 경로가 지정한 위치에 있는 기존 파일을 UTF-8 인코딩을 사용하여 텍스트를 읽기 위해 공유 없이 엽니다. |
| OpenWrite() | 현재 객체가 나타내는 파일을 쓰기 전용으로, ‘OpenOrCreate’ 모드에서 공유 없이 엽니다. |
| Replace(const String&, const String&) | 지정된 대상 파일의 내용을 현재 FileInfo 객체가 나타내는 파일로 교체하고, 교체된 파일의 백업을 생성합니다. |
| Replace(const String&, const String&, bool) | 지정된 대상 파일의 내용을 현재 FileInfo 객체가 나타내는 파일로 교체하고, 교체된 파일의 백업을 생성합니다. |
| set_IsReadOnly(bool) | 파일의 읽기 전용(ReadOnly) 속성을 설정하거나 해제합니다. |
| ToString() const override | 현재 객체가 나타내는 경로를 반환합니다. |
또 보기
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++