将选项文件覆盖给用户?

时间:2011-04-20 15:13:22

标签: c# filestream binaryfiles

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

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

感谢..

2 个答案:

答案 0 :(得分:1)

File.Exists(binaryFilePath)可以帮到你。

答案 1 :(得分:0)

您可以尝试这样的事情:

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

PromptUser()会询问用户是否要覆盖文件