2013-06-26 1 views
1

나는 WalnutiQ라는 폴더가 있습니다. 이 폴더는 내부 것은 작동/MARK_II가/Save.javaWindows에 파일 저장

Save.java

JsonFileInputOutput.saveObjectToTextFile(myObjectJson, 
    "Digits.txt"); 

WalnutiQ/기차/모델에서 파일입니다! 그러나 Digits.txt 파일은 불행히도 WalnutiQ/Digits.txt에 저장됩니다.

WalnutiQ/train/model/MARK_II/Digits.txt에 Digits.txt 파일을 저장하려면 어떻게해야합니까 ???

저는 java에서 Eclipse의 Eclipse로 프로그래밍하고 있습니다. 나는 시도했다

JsonFileInputOutput.saveObjectToTextFile(myObjectJson, 
    "/train/model/MARK_II/Digits.txt"); 

JsonFileInputOutput.saveObjectToTextFile(myObjectJson, 
    "\\train\\model\\MARK_II\\Digits.txt"); 

그러나 어느 쪽도 일하지 않는다.

+0

오류 예외는 무엇입니까? – fmodos

+0

이 수업은 어디서 시작합니까? – Makoto

답변

1

현재 디렉토리를 얻는 결과를 판단하는 것은 WalnutIQ를 가리 킵니다. . \ train \ model \ MARK_II \ Digits.txt를 사용해보십시오. Windows는이를 처리합니다. (마침표)를 "현재 디렉토리"의 토큰으로 사용합니다. \ (역 슬래시)가 루트 (c :)의 토큰이기 때문에 다른 시도는 C의 루트에서 열차 디렉토리를 찾으려고했습니다. 그것은 그 폴더가 존재하지 않기 때문에 아마도 실패합니다 - 그것을 만들지 않는 한 ... 볼 수 있습니다 :) 나는 코드로 당신의 질문에 대답하지 않는 이유는 이클립스에서 Json을 사용하지 않습니다.

0

현재 사용중인 상대 파일이 아닌 텍스트 파일의 전체 절대 경로를 사용 해본 적이 있습니까? 이것은 프로그램 사용 계획에 따라 실용적이지 않을 수도 있지만 한 번 할 가치가있을 수 있습니다.

0

라이브러리 (나는이 장면 뒤에 File을 사용하고 상상) 파일을 저장하는 방법에 따라, 당신은 당신이에 저장하고자하는 위치로 절대 경로를 제공 할 수 있어야한다.

JsonFileInputOutput.saveObjectToTextFile(myObjectJson, 
         "/path/to/WalnutiQ/train/model/MARK_II/Digits.txt");