2010-08-17 3 views
0

javax.microedition.io.file 패키지를 사용하여 Blackberry의 파일 시스템에 쓰는 것을 테스트 중입니다. 파일 ("file : ///store/home/user/documents/mytxtfile.txt")을 열어 파일에 쓸 수 있는지 여부에 관계없이 파일이 생성되었는지 여부에 관계없이 예외가 발생하지 않습니다. 서면, 나는 말할 수 없다).Blackberry Simulator FileSystem : 여기가 어디입니까?

시뮬레이터에서 실행 중이며 시뮬레이터가 이러한 파일을 어디에 쓸 것인지 궁금합니다. 시뮬레이터 디렉토리에서 파일을 변경하지 않았으므로이 파일을 작성한 이후로 .dmp 파일이 변경되지 않았습니다. 이 파일이 실제로 쓰여 졌는지 확인할 수 있도록이 파일이 어디에 쓰여지는지 알 수 있습니까?

답변

4

기본적으로 BlackBerry 파일 시스템은 호스트 시스템에서 단일 파일로 표시됩니다. 8900-fs.dmp (예 : 8900 시뮬레이터의 경우) 또는 8900-sdcard.dmp (동일한 장치의 가상 SD 카드의 파일 시스템의 경우)와 같은 시뮬레이터 디렉토리에이 파일이 표시됩니다.

시뮬레이터의 장치 파일 시스템에 저장된 파일을 탐색 할 수는 없지만 SDCard의 실제 디렉터리를 사용하도록 시뮬레이터를 구성 할 수는 있습니다. 이것은 시뮬레이터 대화 상자의 메모리 탭에 있습니다 (Eclipse JDE 플러그인을 사용하는 경우 디버그 구성 -> 시뮬레이터 아래에 있음). 파일 : /// sdcard 접두사를 사용하여 SDCard에 쓸 수 있습니다.

또 다른 옵션은 BlackBerry에 내장 된 파일 브라우저가 있다는 것입니다. '미디어'아이콘 아래에 있습니다. 미디어 아이콘을 클릭하고 메뉴를 열면 탐색 메뉴 항목이 나타납니다. 시뮬레이터의 파일 시스템을 탐색하고 파일이 있는지 확인할 수 있습니다.

+0

감사합니다. 나는 미디어 섹션에 파일을 발견하여 작성했습니다. 시뮬레이터 디렉토리의 .dmp 파일이 전혀 변경되지 않은 이유는 무엇입니까? Windows 탐색기에 표시된 파일의 크기와 마지막으로 수정 한 날짜가 변경되지 않았다는 사실에 근거하고 있습니다. – DaveJohnston

+0

괜찮습니다. 무슨 일이 일어나는지 알았습니다. 우리가 사용하고있는 빌드 스크립트는이 파일을 저장하는 데 사용할 다른 디렉토리를 설정합니다. 그래서 업데이트되는 .dmp 파일을 찾았습니다. – DaveJohnston

관련 문제