zip 아카이브에서 파일 날짜를 프로그래밍 방식으로 확인하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/3259518

  •  16-09-2020
  •  | 
  •  

문제

archive.zip라는 파일이 포함 된 customerData라는 zip 파일이 있음을 감안할 때 archive.zip 내에서 파일 날짜를 프로그래밍 방식으로 확인할 수 있습니까?나는 명령 줄 Winzip 유틸리티 Wzunzip을 사용하고 있지만, 다른 것을 사용하는 것에 대한 객체는 아닙니다.

customerData에서 데이터를 주기적으로 읽는 .NET 응용 프로그램을 작성합니다.파일은 매우 크고 날짜 스탬프가 업데이트되지 않으면 customerData를 추출하는 을 제거하고 싶습니다.

를 읽을 새 데이터가 있음을 나타냅니다.

도움이 되었습니까?

해결책

via "Nofollow noreferrrer"> http://dotnetzip.codeplex.com/a> .그렇게하기 위해 원주민의 방식이 없습니다.

예제 코드 :

ZipFile z = ZipFile.Read(@"C:\archive.zip");
foreach (ZipEntry zEntry in z)
{
    Console.WriteLine(zEntry.LastModified.ToString());
}
.

다른 팁

가장 쉬운 .NET API는 Sharplibzip도 작동합니다.내가 즐기고 즐기고 성공적인 chilcat .

의 수많은 유료 라이브러리가 있습니다.

업데이트 : 스크립팅을 신경 쓰지 않으면.7zip 명령 줄은 정보를 제공합니다

C:\temp\XpsTest>"c:\Program Files\7-zip\7z.exe" l "39 Clues.xps"

7-Zip 4.65  Copyright (c) 1999-2009 Igor Pavlov  2009-02-03

Listing archive: 39 Clues.xps


   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2009-09-10 23:06:58 .....          160          212  FixedDocumentSequence.fdseq
...
.

내가 너무 굵게 될 수 있다면, zip 파일을 주기적으로 확인하는 것은 많은 문제에 대한 좋은 해결책이지만,이 데이터가 당신에게 전달되는지에 대한 통제가 없다면,

문제 / 상황에 대한 정보에 대해 조금 더 많은 정보를 게시 할 수 있다면, 저는 감히 여기에있는 승무원이 더 흥미로운 해결책을 일으킬 수 있습니다.

조금 오프 주제이지만 때로는 올바른 질문에 문제가있는 문제가 쉽고 깨끗한 문제를 해결하는 것만 큼 도움이되지 않습니다. 적어도 나는 그렇게 생각하고 싶습니다.

희망이 도움이됩니다 ..

추출 날짜로 설정된 날짜가 아닌, 아카이브를 "NoFollow noreferrrer"> 7zip 파일 관리자는 원래 폴더 생성 날짜가 기록되었음을 보여줍니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top