Как переместить весь каталог с папками внутри?C#

Место общения программистов C#
Ответить
Anonymous
 Как переместить весь каталог с папками внутри?

Сообщение Anonymous »

Я работаю над простым менеджером модов для игры, но не могу переместить моды из одной папки в другую. Но каждый раз, когда я что-то перемещаю, я получаю эту ошибку:
System.IO.IOException: Cannot create a file when that file already exists.
Обратите внимание: когда я получаю эту ошибку, она пытается переместить каталог из E:\brmodloader\Unloaded Mods в E: \SteamLibrary\steamapps\common\Brick Rigs\BrickRigs\Mods
Код:
private void button3_Click(object sender, EventArgs e)
{
foreach (ListViewItem selecteditem in listView1.SelectedItems)
{
if (selecteditem.SubItems[1].Text == "loaded")
{
string currentItemPath = selecteditem.SubItems[0].Text;
Directory.Move(currentItemPath, MODSOFF);
ModChecker();
}
if (selecteditem.SubItems[1].Text == "unloaded")
{
string currentItemPath = selecteditem.SubItems[0].Text;
Directory.Move(currentItemPath, BRDIR + "/BrickRigs/Mods/");
ModChecker();
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... ers-inside
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»