我必須回來路徑中的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()被輸入 –