2011-07-27 6 views
5

우리는 APP를 Win7로 마이그레이션하고 있습니다. 이 프로그램은 우리가 지원할 수 있도록 로그 파일을 생성하고 사용자가 실제로 응용 프로그램 외부의 파일과 상호 작용하려는 경우는 거의 없지만 사용자에게 유용한 여러 사전 파일 및 설정 파일을 저장합니다. 그들은 csv 파일이기 때문에 그들은 할 수 있습니다. APPDATA \ LOCAL \ OURAPPLICATION 폴더를 대상으로 사용하여 첫 번째 실행을 작성했습니다. 이제 PROGRAMDATA \ OURAPPLICATION되어야하는지 궁금합니다.응용 프로그램 로그 파일과 사용자 생성 데이터 파일을 APPDATA 또는 PROGRAMDATA에 저장해야합니까?

사실 내가 스캔 한 모든 것은 PROGRAMDATA 폴더가 사용자가 건드릴 수없는 것으로 간주해야한다고 생각하기 때문에 첫 번째 선택이 더 좋다고 생각합니다. 그러나 나는 프로그래머가 아니므로 확실하지 않습니다.

나는이 데이터의 범위가 무엇인지 고려해야 할이 질문에

답변

7

에게 중요한 점을 요청할 권리 장소를 바랍니다. 특정 사용자와 연관된 데이터를 저장하는 경우 APPDATA를 사용해야하며 프로그램에 전역 데이터를 저장하는 경우 PROGRAMDATA를 사용해야합니다.

APPDATA와 PROGRAMDATA는 모두 숨겨진 폴더이므로 사용자가 원하는대로 이동할 수있는 것은 아닙니다.