Все сильно зависит от того, на чем именно вы пишете софт. Какие-то библиотеки вполне могут корректно работать с прямыми слэшами. Какие-то предоставляют специальный separator, который зависит от платформы. Тот же питон имеет os.path.join для платформонезависимого склеивания частей пути.