2012-07-13 4 views
1

바탕 화면에 XML 파일이 저장되어 있습니다. 파일이 다른 위치로 이동하더라도 파일의 위치를 ​​문자열과 상관없이 추적 할 수 있습니까? 그리고 만약 그렇다면 어떻게 할 수 있습니까?파일을 어떻게 추적합니까?

+0

. 동시에 검색 할 수있는 .xml 파일의 수와 위치 및 컴퓨터의 어느 위치에서든지? –

+0

컴퓨터의 어느 곳에서나 1 xml 파일 –

+0

사실 - 파일이 압축, 이동 및 압축 해제 된 경우 이동을 추적 할 수 없습니다. –

답변

2

파일이 바탕 화면에서 다른 디렉토리로 이동되었다는 것을 의미하는 것으로 가정합니다.이 경우 FileSystemWatcher class이 표시됩니다. 귀하의 질문을 올바르게 이해하면 이동하는 파일을 추적 할 수 있습니다.

좀 더 구체적인 예를 들려 줄 수 있습니까?

+0

나는 내 컴퓨터에서 특정 파일의 문자열을 가져 오려고 노력하면서 변경 사항을 찾으려고하지 않습니다. 이 xml 파일은 내 바탕 화면에 있지만 코드를 원한다면 xml 파일을 컴퓨터의 다른 위치에 둔다면 여전히 컴퓨터에서 찾을 수있는 문자열을 제공합니다. 또는 'FileSystemWatcher'클래스를 이해하지 못했을 수도 있습니다. –

+1

FileSystemWatcher를 사용하면 파일 이동시기를 추적 할 수 있습니다. 수행하려는 작업과 비슷한 것으로 들릴 수 있습니다. 달성하고자하는 것을 예로들 수 있습니다. –

+0

특정 디렉토리에 XML 파일이있는 경우 프로그램이 실행되는 동안 파일이 완전히 다른 위치 (예 : 내 컴퓨터에서 내 컴퓨터)로 이동하면 프로그램이이를 인식하고 이전에 사용 된 문자열을 다음과 같이 바꿉니다. 그것의 새로운 위치에 문자열을하십시오. –

관련 문제