2011-04-23 2 views
0

같은 이름의 파일을 세 개 이상 찾지 만 다른 응용 프로그램에서 만든 파일을 찾는 방법을 찾고 있습니다. 다음 작업은 세 파일을 모두 비교하여 동일한 날짜에 생성되었는지 확인한 다음 해당 날짜를 현재 OS 날짜와 비교합니다. 부분적인 대답으로같은 이름의 세 파일 찾기 다른 응용 프로그램으로 작성

+1

무엇 "다른 응용 프로그램으로 작성"당신은 의미합니까 :

운영 시스템 날짜와 시간에 대해 비교하려면? 예를 들어, Word, Excel 및 메모장에서 작성한 "Foo"라는 파일이 있다는 것을 의미합니까? 따라서 파일 확장자는 foo.doc, foo.xls 및 foo.txt입니다. – Goyuix

답변

1

, 난 당신이 같은 이름이 무슨 뜻인지 모르겠습니다으로 ...

이 파일은 같은 날짜에 생성 된 경우, 당신은 단지 각 기준의 CREATIONTIME 속성을 비교할 수 있습니다 보려면 :

작성 날짜에는 시간 요소가 포함되어 있으므로 정확한 값이 아니라면 예상 한 결과를 얻지 못할 수도 있습니다. 시간 요소를 제거하려면 모든 DateTime 필드에 .Date 속성을 추가하기 만하면됩니다.

# store the OS Date and Time for easier reference 
PS C:\> $now = [DateTime]::Now 
PS C:\> $today = [DateTime]::Today 
# Compare using the stored values 
PS C:\> $a.CreationDate.Date -eq $now 
False 
PS C:\> $a.CreationDate.Date -eq $today 
True 
관련 문제