C# 文件存在于WPF中

C# 文件存在于WPF中,c#,C#,我的SomeFile.exe与exe路径相同,但结果是不存在 这在Windows窗体中不会发生,是否有更改?如果从VS测试,则当前目录是项目目录而不是发布/调试文件夹(exe所在的位置)尝试此操作以获取可执行文件目录中的文件 if (!File.Exists("SomeFile.exe")) { //Does not exists } 请检查文件位置。也许你应该给我们更多信息。不存在表示存在文件位置问题,因此打印出两个应用程序中的当前路径。当前目录可能与exe所在的文件夹不同。这就是我的答案。

我的SomeFile.exe与exe路径相同,但结果是不存在


这在Windows窗体中不会发生,是否有更改?

如果从VS测试,则当前目录是项目目录而不是发布/调试文件夹(exe所在的位置)

尝试此操作以获取可执行文件目录中的文件

if (!File.Exists("SomeFile.exe"))
{
//Does not exists
}

请检查文件位置。也许你应该给我们更多信息。不存在表示存在文件位置问题,因此打印出两个应用程序中的当前路径。当前目录可能与exe所在的文件夹不同。这就是我的答案。
string directory = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
string filePath = Path.Combine(directory, "SomeFile.exe");

if (!File.Exists(filePath))
{
    // 1337 code here plx.
}