Пытаюсь поменять расширение файла из .txt в формат .ini:
private void button1_Click() {
System.IO.File.Move(@"C:\file.txt", @"C:\file.ini");
}
Но при нажатии на button1_Click выходит ошибка:
System.UnauthorizedAccessException: "Отказано в доступе по данному пути."
Т.к. диск C:\ скорее всего системный - то вашей программе не хватает прав на изменение файлов (удаление, запись).
Вариант №1 - попробуйте не в корневой директории сделать операцию переименования файла или на другом диске.
Вариант №2 - попробуйте программу (или Visual Studio, если Вы проверяете под отладкой) под правами администратора запустить
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники