如何将 sdf 文件从资源复制到临时文件夹 C#

Posted

技术标签:

【中文标题】如何将 sdf 文件从资源复制到临时文件夹 C#【英文标题】:How to copy sdf file from resources to Temporary Folder C# 【发布时间】:2015-04-27 14:46:24 【问题描述】:

我有一个 C# 中的 Windows 窗体应用程序。在这个.resx 文件中,我添加了一个名为Database1.sdf.sdf 文件(SQL Server CE 数据库文件),其中包含空表。如何将.sdf 文件从资源复制到临时文件夹?我试过File.Copy的方法,好像不行。

【问题讨论】:

能贴出代码吗? 【参考方案1】:

你可以尝试这样复制。

File.WriteAllBytes(@"YourPath", Resources.Database1.sdf);

【讨论】:

试过File.WriteAllBytes(@"Path",ProjectName.Properties.Resources.Database1.sdf) 不起作用 显示:ProjectName.Properties.Resources does not contain a definition for 'Database1.sdf' File 需要 using System.IO;,数据库的命名空间类似于 using YourProjectname.Properties; 看起来,我无法访问资源中的任何文件,甚至是文本文件。

以上是关于如何将 sdf 文件从资源复制到临时文件夹 C#的主要内容,如果未能解决你的问题,请参考以下文章

怎样可以将DLL编译到EXE文件里

如何将文件上传到 c# Azure Function 生成的 FTP/webdav? [复制]

如何以编程方式复制包含的文件

如何在程序启动之前添加然后从 C# 中提取 Dll? [复制]

如何在 C# 中创建一个临时文件(用于写入)? [复制]

将文件从 Azure 文件共享复制到 Azure Blob 的 C# 代码