クライアントマシンサーバーには、次のような既存のディレクトリ構造がある可能性があります。
-|
+css
|-ABC
|-EFG
|-XYZ
+img
|-ABC
|-EFG
|-XYZ
+js
|-ABC
|-EFG
|-XYZ
+htm
|-ABC
|-EFG
|-XYZ
お客様にeコマースWebサイトの更新を送信する場合、次の構造のzipファイルで送信します。
-|
+css
|-UniqueDirectory
+img
|-UniqueDirectory
+js
|-UniqueDirectory
+htm
|-UniqueDirectory
...ここで、UniqueDirectoryは常に同じ名前です。
そうは言っても、Visual C ++ 2005を使用して、既存のディレクトリ(もちろん、UniqueDirectoryを除く)を上書きせずに、顧客に送信するzipファイルを解凍するプログラムを作成する方法はありますか。上書きされます)。
クライアントマシンでファイルを解凍した後の最終結果は次のようになります。
-|
+css
|-ABC
|-EFG
|-UniqueDirectory
|-XYZ
+img
|-ABC
|-EFG
|-UniqueDirectory
|-XYZ
+js
|-ABC
|-EFG
|-UniqueDirectory
|-XYZ
+htm
|-ABC
|-EFG
|-UniqueDirectory
|-XYZ
これはC++を使用して実行できますか?私のクライアントは、ファイルを正しいディレクトリに解凍するための技術的なスキルを持っていません。また、必ずしも解凍プログラムをインストールする必要はありません。
外部ライブラリが必要ですか?できれば、Visual C ++ 2005のライブラリだけを使用してこれを実行したいのですが、外部ライブラリが必要な場合は、それが何と呼ばれるかを知りたいと思います。