2017-04-03 69 views
0

我試圖做一個程序的絕對路徑,其副本從一個位置到另一個文件夾,但不知道源文件夾的確切路徑,只有一個根位置。C/C++搜索從根位置的文件夾,並返回

我設法找到一個cmd命令(XCOPY 'SOURCEPATH' E:\目的地\目標/ E/I/H),但問題是,SOURCEPATH並不總是相同

例如

根位置:d:\根

目標位置:E:\目的地

在根位置我要搜索一個名爲目標文件夾,其可以在任何地方子目錄(如d:\ ROOT \方向1 \ Subdir1 \目標d:\ ROOT \方向2 \ Subdir2 \ SSubdir2 \目標或......)

所以我不知道在根目錄的子目錄,我想知道確切的數目,如果是可以搜索特定的文件夾從根部位置開始的方法,如果它發現它,返回它的絕對路徑。

+0

C或C++?你使用的是哪種語言? –

+0

它其實並不重要,因爲我想打一個DLL。不過,我認爲,這將是更好的,如果它可以在C. – Asterixis

+0

做我只能想到的明顯的方式:遞歸目標搜索,然後「組裝」的絕對路徑。 – ThingyWotsit

回答