"/" в имени файла, а не в качестве разделителя каталогов - PullRequest
1 голос
/ 05 сентября 2011

Моя проблема в том, что если пользователь вводит имя файла с символом «/», оно будет сохранено в другом каталоге.Есть ли способ предотвратить это, чтобы я мог иметь "/" в имени файла?

Например, файл с именем "page 8 / 9.txt" не следует сохранять в каталоге "page 8" как "9.txt."

Редактировать: : работал нормально для меня!спасибо Пол Р

Ответы [ 2 ]

4 голосов
/ 05 сентября 2011

Нет, "большинство" файловых систем (я не могу придумать контрпримеров, хотя я предполагаю, что некоторые существуют) запрещают символ /, даже те, которые не используют его в качестве разделителя каталогов (например, FAT и NTFS).

Вам придется дезинфицировать ваш вклад, но в любом случае это хорошая привычка!

2 голосов
/ 05 сентября 2011

Mac OS X обычно переводит / в : и и наоборот прозрачно, если вы не обходите обычные API для навигации по файловой системе и файлового ввода / вывода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...