gpt4 book ai didi

c# - 不删除现有文件

转载 作者:行者123 更新时间:2023-12-03 03:08:35 26 4
gpt4 key购买 nike

如果文件存在,我想先删除它,然后再写入文件。这是代码:

try
{
if (File.Exists("qwe.mp4"))
{
File.Delete("qwe.mp4");
}
File.WriteAllBytes("qwe.mp4", encodedDataAsBytes);
}

但是,当我运行该程序时,它不会删除现有数据,而是将前一个数据附加到下一个数据。 (第一个数据仅 2 秒,追加新数据后,需要 4 秒)。但新数据无法读取,意味着只能播放前 2 秒,后 2 秒无法读取。

我该如何解决这个问题?我想永久删除现有文件并使用新数据创建一个新文件。

最佳答案

File.WriteAllBytes()如果文件已存在,则覆盖该文件,因此您无需显式删除它。

关于c# - 不删除现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com