将选项文件覆盖到用户

本文关键字:用户 覆盖 文件 选项 | 更新日期: 2023-09-27 17:50:35

我需要在目录或路径中创建一个二进制文件,如果该文件存在,应用程序应该询问用户是否要覆盖它。我有这个代码来写文件,那么,如何验证文件是否存在并显示控制台消息?

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]);
                    }
                }
            }

谢谢. .

将选项文件覆盖到用户

File.Exists(binaryFilePath)应该会帮助你。

你可以尝试这样做:

if(File.Exists(binaryFilePath) && PromptUser())
{
...
}

其中PromptUser()将询问用户是否要覆盖文件