파일 생성 날짜가 어떻게 과거일 수 있나요?

파일 생성 날짜가 어떻게 과거일 수 있나요?

파일 시스템에 저장되는 일부 파일에 과거에 생성된 타임스탬프가 있는 설치가 있습니다. API 호출을 사용하여 생성된(및 기타) 타임스탬프를 수정할 수 있음을 이해합니다. 따라서 파일이 복사되면 설치가 이 작업을 수행하는 것이 가능합니다.

이것이 파일의 생성 날짜가 과거일 수 있는 유일한 방법입니까, 아니면 파일 시스템에 복사할 때 소스 파일의 생성 날짜가 보존되는 다른 방법이 있습니까?

답변1

파일 이동 시에는 파일 생성 날짜와 수정 날짜가 유지되지만, 복사할 때는 복사된 파일을 새 파일로 간주하므로 유지되지 않습니다.

Zip과 같은 대부분의 압축 프로그램은 파일을 아카이브에 압축할 때 날짜를 유지하고 찾은 것과 동일한 API 호출을 사용하여 압축을 풀 때 날짜를 복원합니다.

대부분의 설치 작업은 설치한 파일을 압축된 아카이브 형식으로 보관하므로 파일을 압축 해제하여 설치할 때 날짜가 유지됩니다.

관련 정보