フォルダをコピーするには

解決


しゅう  2003-10-22 18:46:43  No: 5334

Delphiの初心者なもので、お教えいただければ幸いです。
あるドライブにあるフォルダを別のドライブにフォルダごとコピーしたいのですが、どのような命令を使用すればよろしいでしょうか?
ファイルのコピーはCopyfileで出来たのですが、フォルダのコピーの方法が今ひとつわかりません。
よろしくお願いいたします。
当方Delphiはv5.0です


Halbow  2003-10-22 19:21:23  No: 5335

Halbow です。

サブディレクトリを含むディレクトリをファイルごと一括コピーするには、
SHFileOperation( ) という API を使います。これをラップした関数を
つくりました。

http://halbow.cool.ne.jp/Chap18.html#Chap18-4

をご覧下さい。uses に ShellAPI を追加するのも忘れずに。


HOota  2003-10-23 00:42:20  No: 5336

FindFirst,FindNextで一つずつコピーしていく方法もあります。


しゅう  2003-10-23 01:13:07  No: 5337

Halbowさん、HOotaさん
まことにありがとうございました。
参考にさせていただき、無事コピーできました。
ありがとうございました。


しゅう  2003-10-23 01:14:01  No: 5338

解決いたしました


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加