Я получаю исключение при попытке переименовать папку с этим кодом:
Directory.Move(@"D:\MyOldFolderName", @"D:\MyNewFolderName");
Исключение:
System.IO.IOException was unhandled
Message="Access to the path 'D:\\MyOldFolderName' is denied."
Source="mscorlib"
StackTrace:
at System.IO.Directory.Move(String sourceDirName, String destDirName)
...
Дело в том, что ТОЧНАЯ кодовая строка работает в другом классе моего приложения. Приложение состоит только из одной DLL.
Что здесь происходит? Есть идеи?
Дополнительная информация:
- Приложение представляет собой приложение WPF,
используя шаблон проектирования MVVM.
- Класс, в котором папка переименовывается
Работает ли это ViewModel.
- Класс, в котором папка переименовывается
НЕ работает, это вспомогательный класс (
метод делает некоторые базы данных, связанные
вещи, прежде чем пытаться переименовать
папки).