2009-10-15 4 views
0

오래된 파일을 정리/삭제할 수있는 C# 유틸리티 (오픈 소스)에 대한 권장 사항. 이상적으로 서비스로 실행됩니다.C# 주기적으로 오래된 파일을 삭제하는 유틸리티

+2

왜 C# 서비스 여야합니까? 작업을 완료하기 위해 스케줄러와 함께 실행할 수있는 명령 행 도구가 있습니다. –

+0

기존 응용 프로그램과 연결하고 기존 프레임 워크를 사용하여 모니터링하기 때문에. – webly

+0

이 신선한 대답을보세요 :

답변

8

는 여기에 내가 예약 된 작업으로 운영하는 Powershell 스크립트입니다 :

dir c:\directory-to-watch | where {$_.LastWriteTime -lt 
    [DateTime]::Today.AddDays(-7)} | del 

는 C에서 지난 7 일 감동 모든 파일을 삭제합니다 : \ 디렉토리에 시계.

+0

멋진 답변, 내 경험 Powershell은 매우 유용합니다. 나는 그 명령의 모습을 좋아한다. 나는 더 유창한 글쓰기 ps 스크립트를 얻을 시간이 필요하다. –

1

우리는 위와 같이 Forgotten Semicolon에서 언급 한 것처럼 작업 스케줄러에서 생성하고 실행하는 xxcopy 스크립트를 사용합니다.

명령 줄 참조를 확인하십시오. 그들의 유용성은 매우 유용하고 유연합니다.

http://www.xxcopy.com/xxcopy01.htm

관련 문제