如何使用C#获取文件的全路径

问题描述 投票:-4回答:2

位于父目录/子目录/文件夹中的文件很少(路径未知)可能不在C驱动器/ git的bin / debug中。如何使用C#在仅知道文件名的情况下获取文件的完整路径。

Examples:

TestFile.json
Test2.json

下面的代码抛出异常,因为找不到文件。

Path.GetFullPath(@"../TestFile.json");
Path.GetFullPath(@"~/Test2.json");
c# fileinfo system.io.file system.io.directory system.io.fileinfo
2个回答
-2
投票

尝试一下:

 Void Main()
{
string filename = @"test.txt";
string filePath= AppDomain.CurrentDomain.BaseDirectory + filename ;
Console.WriteLine(filePath);
}

-2
投票

尝试一下:

 Void Main()
{
string filename = @"test.txt";
string filePath= AppDomain.CurrentDomain.BaseDirectory + filename ;
Console.WriteLine(filePath);
}

-1
投票

此帖子How to check if a specific file exists in directory or any of its subdirectories中找到的最佳答案我个人将其用于任何文件搜索

© www.soinside.com 2019 - 2024. All rights reserved.