перезаписать файл параметров пользователю?

#c# #filestream #binaryfiles

#c# #filestream #двоичные файлы

Вопрос:

Мне нужно создать двоичный файл в каталоге или по пути, если файл существует, приложение должно спросить пользователя, хочет ли он перезаписать его. У меня есть этот код для записи файла, итак, как можно проверить, существует ли файл, и показать на консоли сообщение?

 using (FileStream fileStream = new FileStream(binaryFilePath, FileMode.Create)) // destiny file directory.
            {
                using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
                {
                    for (int i = 0; i < frameCodes.Count; i  )
                    {
                        binaryWriter.Write(frameCodes[i]);
                    }
                }
            }
  

Спасибо..

Ответ №1:

File.Exists(binaryFilePath) должно вам помочь.

Ответ №2:

Вы могли бы попробовать что-то вроде этого:

 if(File.Exists(binaryFilePath) amp;amp; PromptUser())
{
...
}
  

Где PromptUser() спросит пользователя, хочет ли он переопределить файл

Комментарии:

1. Ах, я, должно быть, пропустил консольную часть.