Это будет работать на большинстве современных платформ. (Это также исключит скрытые файлы / каталоги Unix, но, вероятно, это хорошо, учитывая контекст.) У Windows есть особый случай в корне диска, но это не столько «другой синтаксис», сколько «нет в любом синтаксис"; если у вас есть намерение использовать такие платформы, как OpenVMS или Z / OS, оно вообще не будет работать.
Обратите внимание, что Perl и Python поставляются с утилитами кроссплатформенного пути, которые вы должны использовать вместо этого. Я не могу рассказать вам о PHP или Ruby, но я полагаю, что оба тоже так делают.