2017-04-03 50 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

回答

相关问题