|
친절하신 답변 감사 드립니다.
더운 날씨에 건강 조심하세요
evergreen 님이 쓰신 글 :
: 답변이 부실한 것 같아 사용자가 파일을 하나 선택하면 그 파일의 생성, 수정, 최근 사용일을
: 파일 생성일로 바꾸는 예제를 만들어 봤습니다.
: //---------------------------------------------------------------------------
: void __fastcall TForm1::btnSetFileTimeClick(TObject *Sender)
: {
: if( odOpen->Execute() ) {
: int nFile = FileOpen( odOpen->FileName, fmOpenWrite );
:
: if( nFile >= 0 ) {
: FILETIME ftCt, ftLat, ftLwt;
: HANDLE hFile = (HANDLE) nFile;
: bool bCont = ::GetFileTime( hFile, &ftCt, &ftLat, &ftLwt ) != NULL;
:
: if( bCont ) {
: if( ::SetFileTime( hFile, &ftCt, &ftCt, &ftCt ) ) {
: ShowMessage( "파일 시간 설정 성공" );
: }
: }
:
: FileClose( nFile );
: }
: }
: }
:
: evergreen 님이 쓰신 글 :
: : ::GetFileTime(), SetFileTime()를 이용하십시오.
: :
: :
: : 김현석 님이 쓰신 글 :
: : : 안녕하세요
: : :
: : : 자동업데이트 프로그램을 만드는 중입니다.
: : : 동작 방식은
: : : 1. 서버에서 파일리스트를 받아온다
: : : 2. 현재 파일과 받아온 파일리스트의 파일의 수정된 날짜를 비교해서
: : : 틀리면 다운받을 리스트에 저장한다.
: : : 3. 다운리스트의 파일들을 다운 받는다
: : :
: : : 이런 방식으로 만들었습니다. IdHTTP를 사용했습니다.
: : : "문제는 다운 받은 파일의 수정된 날짜가 다운받은 시간으로 되어버립니다."
: : : 그래서 실행 할때 마다 계속 다운을 받습니다.
: : : 찾아보니 XP에서 이런 문제가 있다고 하는데 해결 방법을 도저히 모르겠습니다.
: : : 제가 OS는 XP를 사용하고 있습니다.
: : :
: : : 해결 방법을 알고 계신분은 제발 도와주세요
|