У меня проблема с копированием файлов, если файл существует в целевой директории, перезаписать его, иначе ничего не делать.Но я получаю это сообщение об ошибке:
An unhandled exception of type 'System.IO.IOException' occurred in mscorlib.dll
The process cannot access the file [PATH]/TaskRepository.cs
because it is being used by another process.
Я даже часами не нашел решения.Искал другие темы на stackoverflow, но не мог понять.Мой код здесь
public void EditFiles(List<string> OriginalFiles, List<string> TargetFiles)
{
foreach (var original in OriginalFiles)
{
int i = 0;
int index = original.LastIndexOf(@"\");
if (original.Substring(index).Contains("TaskRepository.cs"))
{
while (i < TargetFiles.Count)
{
if (TargetFiles[i].Contains("TaskRepository.cs") == true)
{
File.Copy(original, TargetFiles[i], true);
}
i++;
}
}
}
}