Двойные и тройные слеши в пути
Нашел прекрасное. В POSIX ////some/path
, ///some/path
и /some/path
— это одно и то же, но при этом не то же самое что //some/path
. 3 и более слешей спереди превращаются в одинарный слеш, а вот обработка 2 слэшей может зависеть от системы/реализации. И нет, это не из-за Microsoft.
В большинстве случаев, например в Cygwin, //host/path
интерпретируется как сетевой ресурс. Но не сетью единой: например, в Bazel //
используются для адресации таргетов.
Комментарии