윈 도 우 폴더를 윈도우 복사기능으로 복사할때 원본 날짜를 유지하는 방법은 없나요?
2024.05.01 21:16
폴더를 윈도우 복사기능으로 다른 드라이브로 복사할때 수정한 날짜에서 현재 복사한 시간으로 변경이 되어 기억을 살리기가 힘든 부분이 있습니다.
파일은 복사해도 날짜 변경이 없는데 유독 폴더는 현재 날짜로 표시가 됩니다.
폴더의 복사에서 날짜 변경이 없는 방법은 없는지요?
예) 새폴더 2023-02-23 오후 7:00 파일 폴더
-> 새폴더 2024-05-01 오후 9:18 파일 폴더
댓글 [3]
-
YoungSS 2024.05.01 22:04
-
메리아 2024.05.01 22:07
그게 간혹 설정이 그렇습니다
폴더 속에서 파일 변경만 생겨도 그러기 쉽죠.
폴더 수정날짜는 반쯤 포기하는게 답입니다. ㅠㅠ
심지어 폴더 수정날짜를 임의로 변경하는 것도 잘 안됩니다.
제가 아는한 닷넷말고는 일반 API로 폴더 수정날짜 변경이 안됐던걸로 기억합니다.
닷넷도 특정 기능을 써야 가능한데 어떻게하는지 조금 가물가물하네요.
그래서 일반적인 파일수정날짜 편집기는 폴더 대상으로 잘 안될때가 있습니다.
그러고보니 파워셸이나 파워셸에서 호출하는 닷넷이라면 가능할지도 모르겠군요.
-
메리아 2024.05.01 22:11
찾아보니 잘못 알고 있었던거 같기도 하군요.
닷넷은 표준 설정으로 되는거 같은데..
Directory.SetLastWriteTime(strPath, baseDate);
대충 경로와 DateTime만 넣으면 설정이 되나봐요.
님 탐색기에 이상이 있는진 모르겠지만,
저도 확인해봤는데
파일.폴더 날짜는 세종류가 있어요.
CreationTime,
LastAccessTime,
LastWriteTime
복사를 하면 두개는 복사한 시간으로 바뀌고,
LastWriteTime 은 그대로 유지돼요. 전 그게 탐색기에 표시되는데요.
폴더속성창은 복사한 시간으로 표시돼요.