Не могу удалить файл - C#

Узнай цену своей работы

Формулировка задачи:

    class Program
    {
 
        public static string nameFile() //временный файл для лога
        {
 
            string fileName = String.Format(Path.GetTempFileName());
            File.Delete(fileName);
            fileName = fileName.Replace(".tmp",".txt");
            System.IO.File.Create(fileName);
            return fileName;
        }
 
        static void Main(string[] args)
        {
           // Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory);

                    String LogFile = nameFile();
                    Console.WriteLine(LogFile);
                    File.Delete(LogFile);
                    Console.ReadKey();
 
        }
    }
пишет Процесс не может получить доступ к файлу "C:\Users\Mega\AppData\Local\Temp\tmp1BD3.txt", так как этот файл используется другим процессом.

Решение задачи: «Не могу удалить файл»

textual
Листинг программы
FileStream fs = System.IO.File.Create(fileName);
fs.Close();
return fileName;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы