2015-05-27 68 views
1

文件路徑分隔符 '/' 可以作爲文件路徑分隔符在R. ,如:正斜槓 '/' 作爲R

path <- 'c:/users/john' 
setwd(path) 

然而,以下也適用:

path <- 'c:////users///john' 
setwd(path) 

似乎斜槓的數量並不影響上述說法。我找不到任何關於此的規則。有沒有人有任何線索? 謝謝!

回答

1

這不是R具體但取決於操作系統。至少對於基於UNIX的平臺,這個行爲有一個正式的定義。在Single UNIX Specification/3.267 Pathname你可以閱讀以下內容:

...多個連續的斜槓字符都被認爲是同一個斜槓,除了正好兩個主要斜槓字符的情況。 ...

+0

我明白了。謝謝,@sgibb! –

+0

@BowenSong如果您對答案滿意,請接受它,以便將問題標記爲已回答。 – cdeterman