FileName содержит, например. Легенда/Dery // ВременаC# Сохранить файл с именем «/» в имени
File.WriteAllBytes("/Pictures" + FileName, buffer);
Я не могу сохранить файл, так как «/» рассматривается как путь, я также не могу удалить «/», потому что это нужно для дальнейшей обработки. Есть ли способ сохранить такой файл?
Имена файлов не могут содержать символы косой черты. Это ограничение файловой системы. –
вместо использования «/» для дальнейшей обработки, можете ли вы использовать другой символ для дальнейшего процесса? есть дискуссия о [незаконном имени файла для разных ОС] (http://stackoverflow.com/questions/1976007/what-characters-are-forbidden-in-windows-and-linux-directory-names) – Turbot
можете ли вы объясните, что вы пытаетесь сделать? почему вы не можете использовать другой символ? зачем вам бросать строку с некоторым маркером разметки? –