구성 데이터를 전달하는 유일한 방법은 데이터를 읽을 수있는 파일 이름을 지정하는 것입니다. 나는 이것을 소비하는 모든 응용 프로그램에서 사용할 다른 공유 라이브러리를 작성 중이므로 로컬 temp 폴더에 일부 데이터를 저장 한 다음 공유 라이브러리를 호출하면 삭제하는 방법이 필요합니다. 응용 프로그램의 사용 권한을 알지 못하면이 작업을 수행하는 간단한 방법이 있습니까? IsolatedStorage는 ClickOnce 응용 프로그램에서 사용되는 것을 보았 기 때문에 생각하지만, 라이브러리에 전달할 수 있도록 파일 경로를 가져올 수 있는지 여부는 알 수 없습니다..NET : 임시 데이터에 대한 사용 권한이 제한된 파일을 작성하는 방법
1
A
답변
0
IsolatedStorage는 기본적으로 최종 사용자 파일 시스템의 영역을 닫습니다. 그것을 쿠키와 비교하십시오. 브라우저는 최종 사용자의 컴퓨터에 정보를 쿠키로만 저장할 수 있으며 브라우저는 쿠키 저장소의 위치를 결정합니다. 격리 된 저장소에서 파일을 조작 할 수는 있지만 외부로 이동할 수는 없습니다.
제 질문은 어떤 종류의 응용 프로그램입니까 (Windows, Web, Silverlight)? Windows 응용 프로그램이라면 최종 사용자의 컴퓨터에 설치되어 있기 때문에 기본적으로 원하는 모든 작업을 수행 할 수 있습니다.
1
사용자는 항상 해당 디렉토리에 대한 전체 액세스 권한을 가져야하므로 string tempPath = System.IO.Path.GetTempPath();
을 볼 수도 있습니다.
1
Path.GetTempFileName()을 사용할 수 있습니다. 이렇게하면 사용자가 액세스 할 수있는 임시 디렉토리에 임시 파일 이름을 가져올 수 있습니다. GetTempPath를 통한 이점은 임의의 파일 이름도 생성한다는 것입니다.
관련 문제
- 1. 초보자 .net 질문 - DB에 대한 제한된 액세스 ... 모델을 작성하는 방법?
- 2. Gemfile.lock에 대한 사용 권한이 거부되었습니다.
- 3. 디렉토리에 대한 사용 권한이 거부되었습니다.
- 4. Drupal.org에 대한 사용 권한이 거부되었습니다.
- 5. java.io.IOException : 네트워크 폴더에 대한 사용 권한이 거부되었습니다.
- 6. trec 데이터에 대한 lucene 사용
- 7. C1083 : .sbr 파일에 대한 사용 권한이 거부되었습니다.
- 8. htaccess가있는 제한된 폴더에 대한 사용 권한
- 9. 제한된 실행 영역 사용
- 10. WCF ServiceSecurityContext 사용자 지정 데이터에 대한 저장 권한이 필요합니까?
- 11. iis에서 임시 파일을 만드는 방법
- 12. 어떤 데이터베이스에 대한 사용 권한이 있습니까
- 13. Mercurial : hgwebdir에 대한 사용 권한이 거부되었습니다.
- 14. DotNetNuke의 jquery.min.js 파일에 대한 사용 권한이 거부되었습니다.
- 15. MSIL 코드로 파일을 작성하는 방법
- 16. FOLDERID_PublicDocuments 및 FOLDERID_ProgramData에 대한 사용 권한이 혼동 됨
- 17. 제한된 실행 영역 사용
- 18. 핵심 데이터에 대한 값 확인 방법을 작성하는 방법은 무엇입니까?
- 19. 세션 데이터에 저장 대 임시 데이터베이스에 대한 SQL 데이터베이스에 저장
- 20. java.io.FileNotFoundException : (사용 권한이 거부되었습니다.)
- 21. iphone 데이터에 대한 dat 파일을 검색
- 22. 마운트 포인트 - 사용 권한이 거부되었습니다.
- 23. C에서 로그 파일을 작성하는 방법
- 24. PowerShell에서 .CMD 파일을 작성하는 방법?
- 25. 파일 사용 권한이 거부되었습니다.
- 26. 애플릿 사용 권한이 거부되었습니다.
- 27. Ruby Eventmachine으로 파일을 작성하는 방법 (큰)
- 28. 보기에서 임시 테이블 사용
- 29. Java에서 explorer.exe에 대한 아이콘 처리기를 작성하는 방법
- 30. 임시 사용 NSObject 및 NSManagedObject 전환하는 방법