파일 시스템에 저장되는 일부 파일에 과거에 생성된 타임스탬프가 있는 설치가 있습니다. API 호출을 사용하여 생성된(및 기타) 타임스탬프를 수정할 수 있음을 이해합니다. 따라서 파일이 복사되면 설치가 이 작업을 수행하는 것이 가능합니다.
이것이 파일의 생성 날짜가 과거일 수 있는 유일한 방법입니까, 아니면 파일 시스템에 복사할 때 소스 파일의 생성 날짜가 보존되는 다른 방법이 있습니까?
답변1
파일 이동 시에는 파일 생성 날짜와 수정 날짜가 유지되지만, 복사할 때는 복사된 파일을 새 파일로 간주하므로 유지되지 않습니다.
Zip과 같은 대부분의 압축 프로그램은 파일을 아카이브에 압축할 때 날짜를 유지하고 찾은 것과 동일한 API 호출을 사용하여 압축을 풀 때 날짜를 복원합니다.
대부분의 설치 작업은 설치한 파일을 압축된 아카이브 형식으로 보관하므로 파일을 압축 해제하여 설치할 때 날짜가 유지됩니다.