私は、ある場所から別の場所にフォルダをコピーするプログラムを作ろうとしているが、ソースフォルダの正確なパス。C/C++ルートの場所からフォルダを検索し、絶対パスを返す
私はcmdのコマンドを見つけることができた(XCOPY 'sourcePathは' E:\先\ターゲット/ E/I/ H)が、問題はsourcePathは、常に同じ
ではないということです例えば
ルート場所:D:\ルート
先場所:E:\私はターゲットという名前のフォルダを検索したいルートの場所で先
のどこでも可能サブディレクトリ(例D:\ルート\ Dir1内\ Subdir1 \ターゲットまたはD:\ルート\ Dir2を\ Subdir2 \ SSubdir2 \ターゲットか...)
私はルートの場所にサブディレクトリの正確な数がわからないと私はルートの場所から始まるその特定のフォルダを検索する方法があり、それが見つかった場合、それの絶対パスを返す方法があるのだろうか? 。
CをかC++?あなたが使っている実際の言語はどれですか? –
私はDLLを作りたいので、それは本当に重要ではありません。しかし、私はC言語で行うことができれば良いと思います。 – Asterixis
私は、明らかな方法しか考えられません:ターゲットを再帰的に検索し、絶対パスを 'アセンブル'します。 – ThingyWotsit