1
Windows Store 앱의 경우 : StorageFile
이 내 앱에서 열려있는 동안 내 애플리케이션 외부에서 이름이 변경되었거나 삭제 된 경우 어떻게 감지 할 수 있습니까?UWP 앱에서 StorageFile의 이름을 변경했거나 삭제했는지 어떻게 알 수 있습니까?
데스크톱에서 실행중인 Windows 10 UWP 앱이 있습니다. 이 앱을 사용하면 사용자가 문서를 열고 편집 할 수 있습니다.
것들 나는 시도했다 :
- 이 DateModified 확인 : 나는
storageFile.GetBasicPropertiesAsync().DateModified
을 확인 시도하지만, 심지어 내가 파일을 삭제합니다 (성공적으로 휴지통, 호출이 반환을 비우- 이전)
DateModified
. 그때 나는 "다시 열기"파일이 사용하려고- :
- 다시 엽니 다 StorageFile (나는 그것이 메모리 버전을 사용하고 디스크에있는 파일을 확인하지 않습니다 가정)
StorageFile.GetFileFromPathAsync(file.Path)
. 이것은 정확히FileNotFoundException
을 처음 던졌습니다. - 그러나 나중에이 메시지는
Unauthorized access/permission denied
예외로 인해 실패했습니다. 필자는 사용자가 FileOpenPicker에서 파일을 선택하여 앱에 사용 권한을 부여해야하기 때문에 이해가됩니다.- 이 하나 멀리 가지 않았다 :
- 상위 폴더를 모니터링합니다. 나는
StorageFolder.CreateFileQuery()
을 사용하려고하지만, 심지어에서 - 이전)