2015-05-27 4 views
1

'/' может быть использовано в качестве разделителя пути к файлу в 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

Смежные вопросы