C# 如果文件位于其他文件夹中,则获取文件路径
我在一个驱动器里有一个文本文件。可能在驱动器中的文件夹中。我知道文件名和驱动器名。我搜索了一下文件C# 如果文件位于其他文件夹中,则获取文件路径,c#,file,C#,File,我在一个驱动器里有一个文本文件。可能在驱动器中的文件夹中。我知道文件名和驱动器名。我搜索了一下文件 var file=Directory.GetFiles(ftpPath、fileName、SearchOption.AllDirectories) 没关系。但是,如果文件位于驱动器下的文件夹中,如何在ftpPath变量中获取ne路径 我找不到任何有效的解决方案。要分析路径+文件名字符串的路径,请使用: System.IO.Path.GetDirectoryName(ftpPath); ftpPa
var file=Directory.GetFiles(ftpPath、fileName、SearchOption.AllDirectories)代码>
没关系。但是,如果文件位于驱动器下的文件夹中,如何在ftpPath
变量中获取ne路径
我找不到任何有效的解决方案。要分析路径+文件名字符串的路径,请使用:
System.IO.Path.GetDirectoryName(ftpPath);
ftpPath=@“C:\Path\To\The\File\Filename.dll”代码>
将输出@“C:\Path\To\The\File”
它应该类似于:
ftpPath = Path.GetDirectoryName(file[0]);
现在,在中找到filename
的路径存储在ftpPath
中。
当然,您应该在访问文件之前添加一些检查,以确保确实找到了该文件。您看到了吗。看起来他们在做同样的事情。我有动力。我只需要完整的路径,如果它在一个文件夹下。他们在谈论文件名