это потому что в языках программирования обратным слешем обозначаются спецсимволы, и чтоб избежать этих недопониманий существуют константы типа File.separator
а путь как был так и остается с одним слешем. В плк нет таких заморочек спецсимволам предшествует знак $, а путь пишется просто