我必须回来路径中的5个文件夹,然后我需要进一步输入3个文件夹并检查文件是否存在。立即在路径C中前后导航
让我们想象两个路径:
1) C:\a\b\c\d\e\f\g\
2) C:\a\2\3\4\5\test.xml
然后我的程序,现在是第一个路径上。 我需要检查文件test.xml(第二个路径)是否存在。
为此,我知道方法File.Exists(路径),但是我有问题的路径。 我能够回来直到文件夹a并检查文件是否存在。 例如,以检查路径上的文件存在:
3) C:\a\test2.xml
我可以使用:
File.Exists(@".\.\.\.\.\.\" + @"test2.xml");
但无论如何我尝试导航到第二路径(2)),并检查该文件存在我不能那样。有人可以帮我吗?提前致谢。问候。
能否请你告诉你做了什么一些代码?有点不清楚你的问题到底是什么。您可能正在寻找['Path.GetDirectoryName()'](https://msdn.microsoft.com/en-us/library/system.io.path.getdirectoryname%28v=vs.110%29.aspx) –
实际上这个过程没有任何代码。如果文件存在,我想使if()被输入 –