如何在.NET中的程序目录中添加文件和文件夹?

时间:2014-03-22 16:02:25

标签: c# .net path install

我正在用C#编写winforms应用程序。我想在我的程序('install')目录中有一些文件夹(可能还有一些文件),我将在应用程序中使用它。当我在不同的机器上部署应用程序时,可能会移动它们。当我正在编写,编译和测试程序时,我也需要这些。

如果不编写代码来在程序启动时创建这些文件夹,我怎么能这样做呢?

2 个答案:

答案 0 :(得分:2)

您可以在项目中添加要使用的文件,然后设置

文件的

Copy to Output Directory属性为Copy always选项。

这样文件将始终复制到输出目录bin/Debugbin/Release,您可以随时访问它们。

答案 1 :(得分:0)

要复制目录,请转到Project-> Properties-> Build Events并添加:

XCOPY "$(SolutionDir)Resources\MyDir" "$(TargetDir)\MyDir\" /S /Y

" / S"将递归复制文件," / Y"将在没有提示的情况下覆盖。