class LboxFileSystem


  DateUpdate



  
// *********************************************************
// ファイルの更新日付と時刻を文字列で取得( 9999/99/99 99:99:99 )
// 戻り値 : 成功 true, 失敗 false
// *********************************************************
BOOL LboxFileSystem::DateUpdate(
	LboxString *LstrFileName, LboxString *LString )
{
	if ( LString->nLboxString < 32 ) {
		LString->Resize( 32 );
	}
	return LboxFileSystem::DateUpdate(
		LstrFileName->szLboxString,
		LString->szLboxString
	);
}
BOOL LboxFileSystem::DateUpdate( LPCTSTR lpFileName, LPTSTR lpDateTime )
{
	HANDLE ret;
	WIN32_FIND_DATA wfd;

	ret = FindFirstFile(
		lpFileName,
		&wfd
	);
	if ( ret == INVALID_HANDLE_VALUE ) {
		return false;
	}
	FindClose( ret );

	FILETIME ft;
	SYSTEMTIME st;

	FileTimeToLocalFileTime( &(wfd.ftLastWriteTime), &ft );
	FileTimeToSystemTime( &ft, &st );
	wsprintf(
		lpDateTime,
		"%04d/%02d/%02d %02d:%02d:%02d",
		st.wYear,
		st.wMonth,
		st.wDay,
		st.wHour,
		st.wMinute,
		st.wSecond
	);

	return true;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ