27
F # 스크립트 파일 (.fsx)에서 현재 실행중인 .fsx 파일의 위치를 어떻게 확인할 수 있습니까? 상대 경로를 해결하고 싶습니다.F # for scripting : 스크립트 파일의 위치
나는 Assembly.GetExecutingAssembly().CodeBase
을 시도했지만 "동적 어셈블리"에서는 작동하지 않습니다. F 번호 사양에서
F # 스크립트 파일 (.fsx)에서 현재 실행중인 .fsx 파일의 위치를 어떻게 확인할 수 있습니까? 상대 경로를 해결하고 싶습니다.F # for scripting : 스크립트 파일의 위치
나는 Assembly.GetExecutingAssembly().CodeBase
을 시도했지만 "동적 어셈블리"에서는 작동하지 않습니다. F 번호 사양에서
추출물 :
_ _SOURCE_DIRECTORY__ - 예를 들어, 현재 파일이 포함 된 디렉토리의 이름을 지정하는 문자 그대로 문자열로 대체, C : \ 소스. 현재 파일의 이름은 파일의 가장 최근 라인 지시문에 의해 결정됩니다. 줄 지시문이 없으면 System.IO.Path.GetFullPath와 함께 명령 줄 컴파일러에 지정된 이름으로 이름이 결정됩니다.이 _ _SOURCE_FILE__이 - 현재 파일의 이름이 포함 된 문자 그대로 문자열로 대체, 예를 들어,
심지어 F # 대화 형 작업 file.fs (아무 생각이 * 방법 * -하지만 상관없이) 감사! –