Как изменить расширение файла .txt в формат .ini который находится в "C:\"?

105
26 февраля 2022, 08:20

Пытаюсь поменять расширение файла из .txt в формат .ini:

private void button1_Click() {
    System.IO.File.Move(@"C:\file.txt", @"C:\file.ini");
}

Но при нажатии на button1_Click выходит ошибка:

System.UnauthorizedAccessException: "Отказано в доступе по данному пути."

Answer 1

Т.к. диск C:\ скорее всего системный - то вашей программе не хватает прав на изменение файлов (удаление, запись).

Вариант №1 - попробуйте не в корневой директории сделать операцию переименования файла или на другом диске.

Вариант №2 - попробуйте программу (или Visual Studio, если Вы проверяете под отладкой) под правами администратора запустить

READ ALSO
Как сделать паузу между циклом [дубликат]

Как сделать паузу между циклом [дубликат]

Есть ассинхронный метод в котором идет цикл добавления в List значенийКак можно сделать так, чтоб при нажатие на кнопку цикл "замерзал" и если...

149
Столкнулся с проблемой. Нужно отправить массив с четырех цифр, допустим 0, 0, 0, 127 на python

Столкнулся с проблемой. Нужно отправить массив с четырех цифр, допустим 0, 0, 0, 127 на python

Есть часть кода на С#, который отправляет по TCP/IP массив со значениямиКод прилагается

73
Ссылка на объект в JSON

Ссылка на объект в JSON

Есть некий проект, в котором пользователь выбирает модификации, по началу вроде все просто было, а именно создал класс, который имел Id, Name и другую...

103
Зачем придумали интерфейсы?

Зачем придумали интерфейсы?

В интернете много статей на тему интерфейсов, что это такое и как их реализовыватьНо я не нашел внятного ответа кто и зачем их придумал? Я только...

90