不使用 SaveFileDialog 保存文件
Posted
技术标签:
【中文标题】不使用 SaveFileDialog 保存文件【英文标题】:Saving a file without using the SaveFileDialog 【发布时间】:2013-07-08 07:44:21 【问题描述】:正如主题所述:如何在不使用SaveFileDialog
的情况下将波形文件保存到文件夹中?
我通常通过.SaveAs
来做。我可以使用SaveFileDialog
保存,但有没有办法保存到像@"~/test/" + filename ?
这样的目录中的特定文件夹,而不是使用SaveFileDialog
?
【问题讨论】:
是的,有办法。你在哪里卡住了? 告诉我们你用代码写了什么?然后告诉你在那部分卡住的地方? 我不知道如何开始保存,我一直在谷歌搜索,只有我正在使用 atm 并且运行良好的 SaveFileDialog,但我不希望用户决定在哪里保存,我想像上面一样保存到一个文件夹中。 我用谷歌搜索了 1 分钟并找到了解决方案... 【参考方案1】:例如,您可以将其转换为字节数组 (bytes
),然后像这样保存:
using (FileStream fs = File.Create(@"C:\yourFile.wav"))
fs.Write(bytes, 0, bytes.Length);
【讨论】:
以上是关于不使用 SaveFileDialog 保存文件的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中使用 SaveFileDialog 保存为特定文件格式