Пробовал несколько раз, чтобы выполнить эту работу, но с несколькими сбоями. Позвольте мне объяснить, что я пытался сделать:
1.Unrar файлы в формате zip (рабочий)
2.Unraring в именованный каталог (unrars)
3. Копирование из папки unrars в другую папку (не работает)
Поэтому мой вопрос: я использовал правильный формат перезаписи? Я установил bool overwrite в true.C# Перезаписать файл с ошибкой
foreach (string fisier in Directory.GetFiles(SourcePath, "*.*", SearchOption.AllDirectories))
{
System.IO.File.Copy(fisier, fisier.Replace(TheSourcePath, TheDestinationPath), true);
}
«Не работает» примерно так расплывчато, как «неудачно». Может быть, у нас есть более точная подсказка? – HABO
Возможно, у вашего приложения недостаточно прав для перезаписи файла? – thalm
Не работает как: он не перезаписывает файл (если файл не существует, его копирование без проблем, если не перезапись не работает. –