【发布时间】:2016-05-23 15:07:47
【问题描述】:
我必须返回路径中的 5 个文件夹,然后我需要进一步输入 3 个文件夹并检查文件是否存在。
让我们想象两条路径:
1) C:\a\b\c\d\e\f\g\
2) C:\a\2\3\4\5\test.xml
那么我的程序现在在第一条路径上。 我需要检查文件 test.xml(在第二个路径上)是否存在。
为此,我知道 File.Exists(path) 方法,但是路径有问题。 我可以回来,直到文件夹 a 并检查文件是否存在。 例如检查路径上的文件是否存在:
3) C:\a\test2.xml
我可以使用:
File.Exists(@".\.\.\.\.\.\" + @"test2.xml");
但是我尝试导航到第二条路径 (2) 并检查此文件是否存在,但我无法做到这一点。有人可以帮我吗?提前致谢。问候。
【问题讨论】:
-
你能展示一些你所做的代码吗?有点不清楚你的问题到底是什么。您可能正在寻找
Path.GetDirectoryName() -
其实这个过程没有代码。如果文件存在,我想制作 if() 输入