Цитата:
Сообщение от
Arahnid
Как правильно написать название файла, если пользователь сам выбирает папку для сохранения файла?
1.
если сам в диалоговом окне или где-то в форме, то каждый символ означает сам себя. в этом случае обратный слэш должен быть один.
если строку вы пишете как константу в коде, то в коде обратный слэш - специальный символ \t \n \" и т.д... в коде обратный слэш надо дублировать.
str myVar = "\\\\сервер\\папка\\имяфайла.dbf";
или использовать специальный формат записи строки, в котором каждый символ означает себя
str myVar = @"\\сервер\папка\имяфайла.dbf";
2.
вполне возможно, что библиотека, при помощи которой вы создаете dbf-файлы просто не умеет работать с сетевыми именами. Поэтому нужно маппировать диск вместо сетевого имени сервера.