2012-02-21 1 views
2

Desktop.open()을 사용하여 파일을 엽니 다. 어떤 경우에는이 방법은 IOException를 던지고있다 :공유 경로에서 파일을 여는 동안 IOException 가져 오기

Error message: The system cannot find the file specified. 
java.io.IOException: Failed to open file:////userprofiles01/XDdata01/mm015633/Desktop/New%20folder/product/My%20Product/scripts/Logs/%5B2012-02-21%20131622-379%5D%20Interaction/log.html. 

를 파일이에 위치하는 경우 동일한 코드가 잘 작동하지만 "C : \"드라이브를. 공백 또는 "["와 "]"와 같은 특수 문자를 포함하고

  • 파일 경로 :

    1. 파일 경로 (드라이브가 아닌 "C")에 공유 드라이브에 :이 문제는 경우에만 나타납니다.

    예 : 폴더 또는 파일 이름에 공백, 즉 "(공간)"
    \\userprofiles01\XDdata01\mm015633\Desktop\Hi(space)Hello\log.html \\userprofiles01\XDdata01\mm015633\Desktop\HiHello\log(space)1.html

  • 폴더 이름에 특수 문자가 포함 된 "["와 "를 포함

    • ] "
      \\filesrvwhq\india\Automation\MyProject\Mustak\[spacetest]\log.html

    이것에 대한 의견이 있으십니까?

    감사

    reasearch 조금 후
  • 답변

    관련 문제