플랫폼에 독립적 인 방식으로 파일의 경로를 만들려면 을으로 사용하고 file.path
을 사용해야합니다. 그것은 버그 나에게파일 구분 기호가 "/"가 아닌 플랫폼이 있습니까?
file.path("some dir", "some other dir", "my file")
더 많은 캐릭터와 나는 두 번째 버전이 실패하는 어떤 플랫폼이 있는지 알고 싶어
"some dir/some other dir/my file"
보다 읽을 수있는, 예를 들면 것을 조금. 물론 Linux, Mac 및 Windows의 경우 경로 구분 기호 (.Platform$file.sep
)는 /
입니다.
다른 값이 .Platform$file.sep
인 플랫폼 (R이 실행되는 플랫폼)이 있습니까?
편집 : /
는 OpenVMS의, 층운 VOS와 심비안 있습니다 사용하지 않는 Wikipedia list (감사 darioo)에서 다음은 현재 유일한 플랫폼. R은
유닉스와 같은, Windows 및 Mac 운영 체제의 가족을 위해 개발 된 FAQ on R 상태는
그래서이 모든 플랫폼에 대한 공식적인 지원이 없습니다. 나는 노키아 폰에서 R을 실행하는 해커 군대가 존재하는지 여부에 대해 좋은 생각을 가지고 있지 않다. 누구나이 시스템에서 R을 사용할 확률을 예측할 수 있습니까?
OpenVMS에서 R을 실행할 수 있습니다 (분리 기호는 '.'임).하지만이 플랫폼을 쉽게 폐기 할 수 있다고 생각됩니다. –
매개 변수가있는 경로를 사용하면'file.path'가 더 읽기 쉽습니다. 'file.path (main_path, subfolder, "Analysis 001")'vs'paste (main_path, subfolder, "분석 001", sep = "/")'를 비교하십시오. – Marek
@ 마렉 : 동의 함. –