如果文件在另一个文件夹中,则获取文件路径

本文关键字:文件 获取 路径 文件夹 另一个 如果 | 更新日期: 2023-09-27 18:26:42

我在驱动器中有一个文本文件。可能在驱动器的文件夹中。我知道文件名和驱动器名。我通过搜索出现的文件

var file = Directory.GetFiles(ftpPath,fileName,SearchOption.AllDirectories);

没关系。但如果文件在驱动器下的文件夹中,我如何获得ftpPath变量中的ne路径?

我找不到任何有效的解决方案。

如果文件在另一个文件夹中,则获取文件路径

它应该类似于:

ftpPath = Path.GetDirectoryName(file[0]);

现在,在其中找到filename的路径存储在ftpPath中。当然,您应该在访问文件之前添加一些检查,以确保它确实被找到了。。。

要解析路径+文件名字符串的路径,请使用:

System.IO.Path.GetDirectoryName(ftpPath);

ftpPath=@"C:'Path'To'The'File'Filename.dll";
将输出@"C:'Path'To'The'File"