С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/146: Рейтинг темы: голосов - 146, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 10
1

Ошибка: данный формат пути не поддерживается

06.04.2016, 18:36. Показов 29064. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста решить проблему. Пишу сетевое консольное приложение. Вчера написал такой код для преобразования файла в массив байт:
C#
1
2
string path = @"C:\Users\Nikita Krasnov\Pictures\3.png";
byte[] file = File.ReadAllBytes(path);
Проблема в том, что вчера это работало, сегодня уже выдает ошибку "Данный формат пути не поддерживается". Знаю что звучит нелепо но это так. Или может я что-то пропустил?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2016, 18:36
Ответы с готовыми решениями:

Ошибка в конструкторе DirectoryInfo - данный формат пути не поддерживается
DirectoryInfo dir = new DirectoryInfo(@"F:\test"); Исключение system.NotSupportedException Не...

Ошибка Files содержит недопустимое Данный формат пути не поддерживается
Вот такую ошибку выдаёт мой проект в VS 2017 на C#: - Это относится к файлу "клана" одной...

Ошибка: The given path's format is not supported. (перевод: Формат данного пути не поддерживается)
File.Create("С:\\Users\\Vlad\\Desktop\\new_file.txt"); Когда программа уже откампилировалась и...

Формат документа не поддерживается
На сайте есть лента RSS с адресом site.ru/rss и Яндекс в средствах вебмастера говорит, что «Формат...

7
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,628
06.04.2016, 21:41 2
мне кажется если есть пробелы в имени нужно две косых ставить
0
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
06.04.2016, 22:12 3
C#
1
2
3
4
string a = @"C:\Каталог 1\Каталог 2\Каталог 3\Файл.png";
string b = Path.GetDirectoryName(a); // получаем путь без имени файла
string p = Path.GetFileName(b); // имя последнего каталога в пути
MessageBox.Show(p); // Каталог 3
0
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 10
06.04.2016, 22:26  [ТС] 4
Спасибо, уже пофиксил. Причина была непонятно в чем и ситуация нестандартная. Все пути были правильно написаны, все было правильно на 100%, но какой то баг студии и проекты не работали. Пришлось создать новое решение и перепечатать руками оба проекта. После этого все заработало. Тема закрыта.
0
0 / 0 / 0
Регистрация: 30.07.2016
Сообщений: 26
29.09.2018, 13:14 5
Такая же штука. При том, что часть путей прописаны выше и работают. Пытаюсь достучаться до файла .txt из Автокад 2019, ОС Windows 10, привод SSD может в этом причина?
0
Эксперт .NET
6510 / 4086 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
29.09.2018, 13:25 6
Возможно например буква диска указана в русской раскладке вместо английской.
1
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 6
10.09.2019, 00:46 7
Сам потратил пару часов с такой проблемой, думал, с ума сойду. Функции класса File то выкидывали исключения, то работали как ни в чём не бывало с одним и тем же путём. Как я думал, одним и тем же. Я заметил, что не работают места, где путь копипаста, а где руками написан - работает. Притом, что глазами я вижу две идентичные записи вида "D:\\file.txt". Тогда я скопировал обе строки в hex-редактор, оказалось, что в одной из них был перед D лишний байт 0x00, который, естественно, не отображался в Visual Studio, но был причиной исключений.
1
6 / 8 / 7
Регистрация: 31.10.2013
Сообщений: 220
06.05.2021, 21:37 8
Решение: открыть cmd вставить туда путь, удалить перед "[тут]С:" кракозябру, внутри cmd скопировать чистый путь и вставить в vs`ку
0
06.05.2021, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2021, 21:37
Помогаю со студенческими работами здесь

Adobe premiere cs6 - при загрузке файла (*.avi) выдает ошибку, что формат не поддерживается
когда гружу импортирую в премьер видео ави вот это выдает ошибу а другое видео ави ...

Неверный формат пути
pictureBox1.Image = Image.FromFile(data.Img(current)); Выдаёт ошибку: Данный формат пути не...

Интерфейс не поддерживается (ошибка)
Здравствуйте. Работаю в Arena. Делал для проекта формы на ВБ, не добавлялся компонент...

Ошибка 1С - тип переменной не поддерживается
Привет, народ. Есть такой запрос, который обращается к базе данных Паруса, которая на FoxPro ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru