상대 디렉토리를 현재 디렉토리로 지정하려면 file : // 에서 파일을 링크하려면

file : //을 사용하여 로컬 파일을 가리 킵니다.

file://localhost/Users/smcho/Desktop/softwaredevelop/15.pdf

file : //을 사용하여 현재 디렉토리와 관련된 로컬 파일을 가리킬 수 없습니까? file : //을 포함하는 파일이 위치한 현재 디렉토리를 의미합니다.

file://./../15.pdf

Leo 에서 파일을 링크하려면 file : //이 필요합니다 . Leo에서는 file : //을 사용하여 로컬 파일에 연결하고 상대 디렉토리에있는 파일을 현재 디렉토리와 가리키고 싶습니다. Google 포럼 에서 비슷한 질문을했습니다 .



답변

file://

절대 경로입니다. 그러나 다음은 작업 디렉토리와 관련이 있습니다.

file:./15.pdf


답변

Leo 개요 소프트웨어에 익숙하지 않지만 웹 브라우저와 동일한 방식으로 링크를 처리하는 경우 다음을 시도하십시오.

../15.pdf
file:../15.pdf

노트

  • 상대 링크에는 일반적으로 프로토콜이 포함되지 않습니다 (예 : http:또는 https:또는 file:). 프로토콜이 생략되면 웹 브라우저는 링크가 나타나는 페이지와 동일한 프로토콜을 사용합니다.

  • 절대 링크는로 시작합니다 //. 상대 링크는로 시작해서는 안됩니다 //.

  • ./정확히 페이지가 들어있는 폴더에 연결하는 경우에만 필요합니다. 그렇지 않으면 그대로두고로 시작할 수 있습니다 ../.

    —- leo-editor 그룹의 스레드에서 file:./../15.pdf오류가 발생 했다고 말했습니다 . 어쩌면 ./../조합이 소프트웨어를 혼란스럽게 할 수 있습니다. 아마도 효과 file:../15.pdf가 있을까요?


답변

무엇에 비해? 정의상 URI 는 절대적입니다. 그러나 다음과 같이 알려진 위치를 기준으로 URI를 만들 수 있습니다.

file://localhost/Users/smcho/Desktop/softwaredevelop/somedir/../15.pdf

업데이트
응용 프로그램 내에서 PDF를 열려고하는 것처럼 들립니다. 일반적으로 이것은 파일을 실행하고 OS가 파일을 처리하는 방법을 파악하게함으로써 수행됩니다. 파이썬에서는 다음과 같은 것을 사용합니다 :

os.startfile("../15.pdf")

URI file://...는 일반적으로 웹 기반 응용 프로그램의 컨텍스트에서 사용됩니다.


답변

MyClass.class.getResource ( “/ com / fnf / si / DepAcctInq_V02.wsdl”); 그것은 나를 위해 일했다


답변