CFileTimeSpan
클래스
이 클래스는 파일과 연결된 상대 날짜 및 시간 값을 관리하는 메서드를 제공합니다.
구문
class CFileTimeSpan
멤버
Public 생성자
속성 | 설명 |
---|---|
CFileTimeSpan::CFileTimeSpan |
생성자입니다. |
공용 메서드
이름 | 설명 |
---|---|
CFileTimeSpan::GetTimeSpan |
개체에서 시간 범위를 검색하려면 이 메서드를 호출합니다 CFileTimeSpan . |
CFileTimeSpan::SetTimeSpan |
개체의 시간 범위를 설정하려면 이 메서드를 호출합니다 CFileTimeSpan . |
Public 연산자
속성 | 설명 |
---|---|
CFileTimeSpan::operator - |
개체에서 CFileTimeSpan 빼기를 수행합니다. |
CFileTimeSpan::operator != |
두 CFileTimeSpan 개체가 다른지 비교합니다. |
CFileTimeSpan::operator + |
개체에 대한 추가를 CFileTimeSpan 수행합니다. |
CFileTimeSpan::operator += |
개체에 대한 추가를 CFileTimeSpan 수행하고 결과를 현재 개체에 할당합니다. |
CFileTimeSpan::operator < |
두 CFileTimeSpan 개체를 비교하여 더 작은 개체를 확인합니다. |
CFileTimeSpan::operator <= |
두 CFileTimeSpan 개체를 비교하여 같음 또는 더 작은 개체를 확인합니다. |
CFileTimeSpan::operator = |
할당 연산자입니다. |
CFileTimeSpan::operator -= |
개체에 대해 CFileTimeSpan 빼기를 수행하고 결과를 현재 개체에 할당합니다. |
CFileTimeSpan::operator == |
두 CFileTimeSpan 개체가 같은지 비교합니다. |
CFileTimeSpan::operator > |
두 CFileTimeSpan 개체를 비교하여 더 큰 개체를 확인합니다. |
CFileTimeSpan::operator >= |
두 CFileTimeSpan 개체를 비교하여 같음 또는 더 큰 개체를 확인합니다. |
설명
이 클래스는 CFileTimeSpan
파일 시스템에서 사용하는 단위에서 상대적인 기간을 처리하는 메서드를 제공합니다. 이러한 단위는 파일을 만들 때, 마지막으로 액세스하거나 마지막으로 수정한 경우와 같은 파일 작업에서 자주 사용됩니다. 이 클래스의 메서드는 클래스 개체와 CFileTime
함께 자주 사용됩니다.
예시
CFileTime::Millisecond
에 대한 예를 참조하세요.
요구 사항
헤더: atltime.h
CFileTimeSpan::CFileTimeSpan
생성자입니다.
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
매개 변수
span
기존 CFileTimeSpan
개체입니다.
nSpan
단위로 FILETIME
된 기간입니다.
설명
개체는 CFileTimeSpan
기존 개체를 CFileTimeSpan
사용하여 만들거나 100나노초 FILETIME
단위로 64비트 값으로 표현될 수 있습니다. 자세한 내용은 CFileTime
를 참조하세요. 기본 생성자는 시간 범위를 0으로 설정합니다.
CFileTimeSpan::GetTimeSpan
개체에서 시간 범위를 검색하려면 이 메서드를 호출합니다 CFileTimeSpan
.
LONGLONG GetTimeSpan() const throw();
반환 값
시간 범위를 100나노초 FILETIME
단위로 반환합니다. 자세한 내용은 CFileTime
를 참조하세요.
CFileTimeSpan::operator -
개체에서 CFileTimeSpan
빼기를 수행합니다.
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
매개 변수
span
CFileTimeSpan
개체입니다.
반환 값
CFileTimeSpan
두 시간 범위 간의 차이 결과를 나타내는 개체를 반환합니다.
CFileTimeSpan::operator !=
두 CFileTimeSpan
개체가 다른지 비교합니다.
bool operator!=(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
비교할 항목이 개체FALSE
와 같지 CFileTimeSpan
않으면 반환 TRUE
합니다.
CFileTimeSpan::operator +
개체에 대한 추가를 CFileTimeSpan
수행합니다.
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
매개 변수
span
CFileTimeSpan
개체입니다.
반환 값
CFileTimeSpan
두 시간 범위의 합계를 포함하는 개체를 반환합니다.
CFileTimeSpan::operator +=
개체에 대한 추가를 CFileTimeSpan
수행하고 결과를 현재 개체에 할당합니다.
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
매개 변수
span
CFileTimeSpan
개체입니다.
반환 값
두 시간 범위의 합계를 포함하는 업데이트 CFileTimeSpan
된 개체를 반환합니다.
CFileTimeSpan::operator <
두 CFileTimeSpan
개체를 비교하여 더 작은 개체를 확인합니다.
bool operator<(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
TRUE
첫 번째 개체가 두 번째 개체보다 작으면(즉, 짧은 기간을 나타낸다) 반환합니다FALSE
.
CFileTimeSpan::operator <=
두 CFileTimeSpan
개체를 비교하여 같음 또는 더 작은 개체를 확인합니다.
bool operator<=(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
첫 번째 개체가 더 짧은 기간을 나타내거나 두 번째 FALSE
개체보다 작거나 같으면 반환 TRUE
합니다.
CFileTimeSpan::operator =
할당 연산자입니다.
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
매개 변수
span
CFileTimeSpan
개체입니다.
반환 값
업데이트 CFileTimeSpan
된 개체를 반환합니다.
CFileTimeSpan::operator -=
개체에서 CFileTimeSpan
빼기를 수행하고 결과를 현재 개체에 할당합니다.
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
매개 변수
span
CFileTimeSpan
개체입니다.
반환 값
업데이트 CFileTimeSpan
된 개체를 반환합니다.
CFileTimeSpan::operator ==
두 CFileTimeSpan
개체가 같은지 비교합니다.
bool operator==(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
개체가 같으면 반환하고, 그렇지 않으면 FALSE
반환 TRUE
합니다.
CFileTimeSpan::operator >
두 CFileTimeSpan
개체를 비교하여 더 큰 개체를 확인합니다.
bool operator>(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
첫 번째 개체가 두 번째 개체보다 크면(즉, 더 긴 기간을 나타낸다)이고, 그렇지 않으면 FALSE
반환 TRUE
됩니다.
CFileTimeSpan::operator >=
두 CFileTimeSpan
개체를 비교하여 같음 또는 더 큰 개체를 확인합니다.
bool operator>=(CFileTimeSpan span) const throw();
매개 변수
span
비교할 CFileTimeSpan
개체입니다.
반환 값
첫 번째 개체가 더 크거나(즉, 더 긴 기간을 나타낸다) 두 번째 개체보다 크거나 두 번째 개체와 같은지 FALSE
여부를 반환 TRUE
합니다.
CFileTimeSpan::SetTimeSpan
개체의 시간 범위를 설정하려면 이 메서드를 호출합니다 CFileTimeSpan
.
void SetTimeSpan(LONGLONG nSpan) throw();
매개 변수
nSpan
시간 범위의 새 값(100나노초 단위)입니다 FILETIME
. 자세한 내용은 CFileTime
를 참조하세요.