c#如何释放a.txt到指定的文件夹 ,我已经将a.txt通过vs里面添加现有项的方式添加进来了

2025-02-27 16:17:30
推荐回答(3个)
回答1:

你把a.txt添加到项目资源文件中,还是作为'嵌入的资源'添加到项目中的

前者直接,那最简单了,vs已经在你的资源对象Resources中添加了一个名为a的文本资源,你可以直接从资源对象中取出文本,象下面这样
File.WriteAllText("文件路径", Resources.a);

如果是后者使用assembly.GetManifestResourceStream获取文件流,然后写入到指定位置就可以了。

回答2:

方法一
a.txt 添加进项目后, 修改属性为"嵌入的资源"
System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("你的命名空间.a.txt");

方法二
在项目中 - 添加 - 新建项 - 资源文件, 然后在资源文件中, 添加资源 - 添加现有文件(你的文件)
通过 global:: 来访问, (注意那是两个冒号)

回答3:

或者你可以把它复制到指定文件夹去也行啊, 因为已经在项目中了, 直接copy到目标文件夹.