Я работаю над простым менеджером модов для игры, но не могу переместить моды из одной папки в другую. Но каждый раз, когда я что-то перемещаю, я получаю эту ошибку:
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