Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否将选项文件覆盖到用户?_C#_Filestream_Binaryfiles - Fatal编程技术网

C# 是否将选项文件覆盖到用户?

C# 是否将选项文件覆盖到用户?,c#,filestream,binaryfiles,C#,Filestream,Binaryfiles,我需要在目录或路径中创建一个二进制文件,如果该文件存在,应用程序应该询问用户是否要覆盖它。我有这个代码来编写文件,那么,如何验证文件是否存在并显示以控制台消息 using (FileStream fileStream = new FileStream(binaryFilePath, FileMode.Create)) // destiny file directory. { using (BinaryWriter binaryWriter

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

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]);
                    }
                }
            }
使用(FileStream FileStream=newfilestream(binaryFilePath,FileMode.Create))///destiny文件目录。
{
使用(BinaryWriter BinaryWriter=新的BinaryWriter(fileStream))
{
对于(int i=0;i

谢谢。

File.Exists(binaryFilePath)
应该可以帮助您。

File.Exists(binaryFilePath)
应该可以帮助您。

您可以尝试以下方法:

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

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

您可以尝试以下操作:

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

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

啊,我一定跳过了控制台部分。啊,我一定跳过了控制台部分。