Я не могу переименовать файл, расположенный в (D-диске), используя C#. Я получаю ошибкуПочему я получаю ошибку «Формат данного пути не поддерживается»
Сведения об исключении: System.NotSupportedException: Формат данного пути в не поддерживается.
каждый раз.
Я использую
string oldfilename = @"D:\abc\file.txt";
string newfilename = @"D:\abc\tree.txt";
System.IO.File.Move(oldfilename, newfilename);
, но я получаю ошибку на последней строке. Я также попытался изменить первые 2 строки
string oldfilename = "D:\\abc\\file.txt";
string newfilename = "D:\\abc\\tree.txt";
Я также заверил, что файл «file.txt» существует. Пытался использовать другое место.
Я также попытался прочитать содержимое файла file.txt, но я получаю такую же ошибку. Я искал все вопросы по SO, но не повезло, я мог решить эту проблему. Я думаю, что есть некоторая проблема с «:», которую я использую после буквы диска при указании пути. Пожалуйста, направляйте меня.
@TomDoesCode что * возможно * быть дубликат, но трудно сказать, если это та же самая проблема. – crashmstr
Действительно ли это * код? Или вы опубликовали измененную версию фактического кода? –
Это действительно код! Даже я удивлен, почему это дает эту ошибку! – Thundrstorm