7

C++ を使用してバックアップ プログラムを作成しましたが、System() コマンドを使用してファイルをバッチ コピーします。

ディレクトリ全体をコピーする方法を探しています (ディレクトリを作成する必要はなく、コピーするだけです)。または、ディレクトリ内のすべてをコピーします。

たとえば、コピーしたいC:\Users\ to E:\Backup\ Or C:\Users\* to E:\Backup\

可能であれば、回答に例を含めてください。

どうもありがとう!

4

3 に答える 3

4

システムを使用するアプローチは、プラットフォームに依存しません。このようなタスクには、boost::filesystemを使用することを強くお勧めします。

于 2013-01-17T11:40:53.703 に答える
4

1) .h ファイルを含めます。

#include <csystem>

2) コマンドを書きます:

system("copy c:\users\ e:\Backup\");

ヒント: cmd でディレクトリをコピーするのと同じように、すべてを " " に書き込むことができます。

于 2013-01-17T14:09:09.370 に答える