2008-10-28 2 views
3

이 질문에서 후속 : How can I unlock a file that is locked by a process in .NET, 프로그래밍 방식으로 특정 폴더 및 해당 하위 폴더에 잠긴 파일 목록을 어떻게 받습니까?폴더 구조에서 잠긴 파일 목록을 프로그래밍 방식으로 가져 오는 방법은 무엇입니까?

Windows 2003, .NET 3.5, C# 3.0을 사용하고 있습니다.

업데이트 : 일부 배경 ... 기본적으로 우리는 공유 된 서버에서 닫힌 웹 사이트를 보관하고 있습니다. IIS에서 사이트를 삭제 한 후 사이트의 폴더 구조를 아카이브로 이동하여 6 주 동안 보관합니다. IIS 사이트와 FTP가 중지되고 삭제되었지만 이동 중에도 잠긴 파일이 계속 발생합니다. 그래도 여전히 자물쇠가 붙은 것을 미리 알고있는 것이 좋을 것입니다. 유일한 방법은 그들 모두를 시도하고 예외가 발생하는 경우 목록에 추가 될 How to check for file lock?

:

답변

2

으로 또 다른 질문에 대답했다. 위의 질문에서 언급했듯이 신뢰할 수있는 목록은 아니지만 특정 시점에 대한 개요 만 제공합니다.

0

잠긴 파일을 실시간으로 감지하는 유일한 방법은 장치 드라이버 (예 : filemon)를 작성하는 것이지만 C#에서는 그렇게 할 수 없다고 생각합니다.

관련 문제