c# - 检查文件是否存在于控制台应用程序的文件夹中

标签 c#

我在 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/

相关文章:

c# - 使用 Update.Push 时,mongodb C# 驱动程序未在嵌入式对象列表中生成新添加文档的 ObjectId

c#通过内存地址调用方法

c# - 此操作需要 IIS 集成管道模式。防伪 token

c# - 如何更改表单标题的字体大小?

c# - 为 TripleDES key C# 生成随机字节

c# - 使用 C# .NET 进行远程数据传输?

c# - Xamarin Android 上的 NLog 日志文件存储在哪里?

C# != 运算符无法正常工作

c# - 多行文本作为 Windows 窗体中的按钮标签

c# - 了解 XAML 语法