C\#파일 의 생 성,수정,접근 시간 을 수정 하 는 예제

C\#수정 파일 의 생 성,수정,접근 시간 방법 을 실현 합 니 다.주로 File 류 의 SetCreationTime,SetLast Write Time,SetLastAccessTime 몇 가지 방법 을 사 용 했 습 니 다.먼저 File 류 를 소개 하 겠 습 니 다.
파일 클래스
네 임 스페이스:System.IO
프로그램 집합:System.IO.FileSystem.dll
단일 파일 을 만 들 고 복사 하고 삭제 하 며 이동 하고 열 수 있 는 정적 방법 을 제공 하 며 FileStream 대상 을 만 드 는 데 도움 을 줍 니 다.
File 류 의 SetCreationTime,SetLastWriteTime,SetLastAccessTime 몇 가지 방법의 역할
             방법. 
        역할.
SetCreationTime 
파일 생 성 시간 수정
SetLastWriteTime
파일 수정 시간
SetLastAccessTime
파일 접근 시간 수정
예 를 들 어 설명 하 다.

     //   (  )     、  、    
     File.SetCreationTime("C:\\test.txt", DateTime.Now.AddYears(-1));
     File.SetLastWriteTime("C:\\test.txt", DateTime.Now.AddYears(-2));
     File.SetLastAccessTime("C:\\test.txt", DateTime.Now.AddYears(-3));
파일 생 성,수정,접근 시간 을 가 져 오 려 면 FileInfo 류 의 CreationTime,LastWriteTime,LastAccessTime 세 가지 방법 이 필요 합 니 다.먼저 FileInfo 류 를 소개 하 겠 습 니 다.
FileInfo 클래스 는 파일 과 C#1 에서 의 작업 을 처리 하 는 데 사 용 됩 니 다.파일 을 만 들 고 삭제 하 며 읽 을 수 있 는 속성 과 방법 을 제공 합 니 다.StreamWriter 클래스 를 사용 하여 데 이 터 를 파일 에 기록 합 니 다.그것 은 System.IO 네 임 스페이스 의 일부분 입 니 다.
C#FileInfo 클래스 서명

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class FileInfo : FileSystemInfo
C#FileInfo 구조 함수
다음 표 에는 FileInfo 류 의 구조 함수 가 포함 되 어 있 습 니 다.
건설 자
묘사 하 다.
FileInfo(String)
이것 은 FileInfo 류 의 새로운 인 스 턴 스 를 초기 화 하 는 데 사 용 됩 니 다.이 인 스 턴 스 는 파일 경로 의 포장 기 를 충당 합 니 다.
C#FileInfo 속성
아래 표 는 FileInfo 류 의 속성 을 포함 합 니 다.
속성
묘사 하 다.
Attributes
현재 파일 이나 디 렉 터 리 의 속성 을 가 져 오 거나 설정 하 는 데 사 용 됩 니 다.
CreationTime
현재 파일 이나 디 렉 터 리 의 생 성 시간 을 가 져 오 거나 설정 하 는 데 사 용 됩 니 다.
Directory
부모 디 렉 터 리 의 인 스 턴 스 를 가 져 오 는 데 사 용 됩 니 다.
DirectoryName
디 렉 터 리 의 전체 경 로 를 나타 내 는 문자열 을 가 져 오 는 데 사 용 됩 니 다.
Exists
지시 파일 이 존재 하 는 지 여 부 를 가 져 오 는 데 사 용 됩 니 다.
FullName
디 렉 터 리 나 파일 의 전체 경 로 를 가 져 오 는 데 사 용 됩 니 다.
IsReadOnly
값 을 가 져 오 거나 설정 하 는 데 사 용 됩 니 다.이 값 은 현재 파일 이 읽 기 전용 인지 확인 합 니 다.
LastAccessTime
현재 파일 이나 디 렉 터 리 에 접근 할 시간 을 가 져 오 거나 설정 하 는 데 사 용 됩 니 다.
Length
현재 파일 의 크기 를 가 져 오 는 데 사 용 됩 니 다.(바이트 단위)
Name
파일 이름 가 져 오 는 데 사용 합 니 다.
C#FileInfo 방법
아래 표 에는 FileInfo 류 의 방법 이 포함 되 어 있 습 니 다.
방법.
묘사 하 다.
AppendText()
StreamWriter 를 만 드 는 데 사 용 됩 니 다.이 텍스트 는 FileInfo 인 스 턴 스 가 표시 하 는 파일 에 텍스트 를 추가 합 니 다.
CopyTo(String)
그것 은 기 존 파일 을 새 파일 로 복사 하 는 데 사용 된다.
Create()
파일 을 만 드 는 데 사 용 됩 니 다.
CreateText()
새 텍스트 파일 을 쓰 는 StreamWriter 를 만 드 는 데 사 용 됩 니 다.
Decrypt()
현재 계 정 에서 암호 화 된 파일 을 암호 화 하 는 Encrypt 방법 을 사용 합 니 다.
Delete()
파일 을 영구적 으로 삭제 하 는 데 사 용 됩 니 다.
Encrypt()
파일 을 암호 화 하 는 계 정 만 이 파일 을 복호화 할 수 있 도록 파일 을 암호 화 하 는 데 사 용 됩 니 다.
GetAccessControl()
접근 제어 목록(ACL)항목 을 봉인 하 는 FileSecurity 대상 을 가 져 오 는 데 사 용 됩 니 다.
MoveTo(String)
지정 한 파일 을 새로운 지정 한 위치 로 이동 하 는 데 사 용 됩 니 다.
Open(FileMode)
지정 한 모드 로 파일 을 열 때 사용 합 니 다.
OpenRead()
읽 기 전용 FileStream 을 만 드 는 데 사 용 됩 니 다.
OpenText()
UTF 8 인 코딩 이 있 는 StreamReader 를 만 드 는 데 사 용 됩 니 다.이 인 코딩 기 는 기 존 텍스트 파일 에서 읽 을 수 있 습 니 다.
OpenWrite()
FileStream 만 쓰 는 데 사 용 됩 니 다.
Refresh()
대상 의 상 태 를 새로 고 치 는 데 사 용 됩 니 다.
Replace(String, String)
이것 은 현재 FileInfo 대상 이 설명 한 파일 로 지정 한 파일 의 내용 을 대체 하 는 데 사 용 됩 니 다.
ToString()
경 로 를 문자열 로 되 돌려 주 는 데 사 용 됩 니 다.
예 를 들 어 설명 하 다.

     FileInfo fi = new FileInfo("C:\\test.txt");
     Console.WriteLine(fi.CreationTime.ToString());
     Console.WriteLine(fi.LastWriteTime.ToString());
     Console.WriteLine(fi.LastAccessTime.ToString());
이 글 을 본 후에 당신 은 C\#파일 의 생 성,수정,방문 시간 방법 을 알 게 되 었 습 니까?파일 생 성,수정,접근 시간 을 가 져 오 는 방법 은?도움 이 됐 으 면 좋 겠 어 요!
이상 은 C\#수정 파일 의 생 성,수정,방문 시간 을 실현 하 는 예제 의 상세 한 내용 입 니 다.c\#수정 파일 의 생 성,수정 과 방문 시간 에 관 한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기