我在 C# 中有一个控制台应用程序项目,在我的项目中有一个 Image 文件夹。我想检查该文件夹中是否存在特定图像。如果我使用 AppDomain.CurrentDomain.BaseDirectory 或 Environment.CurrentDirectory,我会得到 bin\Debug 文件夹。如何指向图像文件夹?我想确保此检查在我部署项目时有效。
最佳答案
您得到 bin\Debug
因为 .exe 被复制到该路径并在 Visual Studio 调试器中运行时从那里运行。默认情况下,图像文件不会复制到该文件夹。
如果您转到每个图像在 Visual Studio 中的属性并将“复制到输出目录”属性设置为“如果更新则复制”或“始终复制”,图像将被适本地复制并且您可以使用相对路径打开它们,例如"图片/My.png"
关于c# - 检查文件是否存在于控制台应用程序的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33159730/