문제

몇 파일을 합병하고 디렉토리에 병합 파일을 저장할 수있는 Winform이 있습니다.

저장된 디렉토리는 전체 파일과 서브 디렉토리를 삭제합니다.

이제 사용자가 내 컴퓨터 C, D 드라이브에 파일을 저장할 수 없기를 원합니다.

사용자는 FolderBrowserDialog를 통해 디렉토리를 선택할 수 있습니다.

사용자를 어떻게 제한 할 수 있습니까?
u plz가 도움을 줄 수 있습니까?

도움이 되었습니까?

해결책

아마도 사용자가 FolderBrowserDialog ? 어쨌든, 둘 다 FolderBrowserDialog 또한 SaveFileDialog 사용자 선택을 제한하는 내장 수단을 제공합니다.

따라서 가장 간단한 옵션은 사용자의 선택을 검증하고 액세스를 제한하기 위해 선택한 디렉토리 중 하나가 아닌지 확인하는 것입니다. 또한 코드 권한을 설정하고 코드에 대한 권한을 허가하여 파일을 제한된 폴더에 저장할 수도 있습니다.

다른 팁

가장 간단한 방법은 Windows NTFS 파일 시스템에서 액세스 권한을 사용하는 것입니다.

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