ベストアンサー ファイルのコピー 2001/03/20 14:17 HDディスクのあるフォルダ中のファイルを 他のフォルダにコピーする簡単な方法を教えて下さい。 使用言語はC++Builder5.0です。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー hanimaro ベストアンサー率44% (22/50) 2001/03/22 03:06 回答No.2 SHFileOperationというAPIはどうですか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) toysmith ベストアンサー率37% (570/1525) 2001/03/20 14:35 回答No.1 単純に1ファイルをコピーするならCopyFile()が使えます。 フォルダを丸ごとコピーするならちょっと手間です。 (フォルダにフォルダが含まれる可能性がある) FineFirst(),FindNext(),FindClose()を使って元フォルダ内のファイルを一覧し、CopyFile()でコピーします。 使用するクラスライブラリが指定されていないのでWin32APIで考えました。 C++ならVCL,MFCなどを使えばもっと簡単にできます。 CならANSI標準ライブラリにファイルコピーは無いのでやはりCopyFile()でしょう。 質問者 補足 2001/03/23 21:49 御返事ありがとうございました。 使用ライブラリはVCLです(正しいでしょうか…)。 しかし、このような情報はどのようにして手に入れられる のですか。 C++Builder5.0のヘルプで「コピー」「ファイル」 「ファイルコピー」等のキーワードで検索しても一向に 見つけることができないのですが…。 また、C++Builderの本も5冊ほど持っていますが、 見つけることができませんでした。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A ファイルをコピーしようとしたら「ファイルまたはフォルダのコピーエラー」がでます ファイルをコピーしようとしたら「ファイルまたはフォルダのコピーエラー」 fileをコピーできません。アクセスできません。 ディスクがいっぱいでないか、書き込み禁止になってないか、またはファイルが 使用中でないか確認してください。と出ます。 そのフォルダのプロパティを見ると、読み取り専用のところにチェックが付いていて 消してもまた消えません。ファイルをコピー出来るような方法ありますか? あれば教えてください。よろしくお願いします。 コピーや移動ができない(DriveImageのpqiファイル) DriveImage2003を使用しています。 Cドライブのイメージ(pqiファイル)を作成しました。 念のため、これを外付HDへコピーしようとしたところエラーとなってしまいます。 「コピーできません。アクセスできません。ディスクがいっぱいでないか、書込み禁止になっていないか、またはファイルが使用中でないか確認してください。 再起動してもだめです。 前回までは普通にコピーできたのですが。 pqiファイルの属性に問題はありません。 pqiファイルの一つしたのフォルダに移動することもできません。 何かがpqiファイルをつかんでいるのでしょうか。 よろしくお願いします。 ファイルの一括コピーについて 複数のフォルダに、同じファイルを一括コピーする方法はありますでしょうか? 例えば「A」「B」「C」「D」と言う名前のフォルダがあったとして、このそれぞれのフォルダに「あ」と言う名前のファイルを、一括でコピーしたいと思っています。 便利なショートカット方法や、この操作ができるソフトの紹介でも構いません。 良い方法がなければ、optionキーを使用したコピー方法で、各フォルダごとにファイルをコピーしていくしかありませんが。。。 アドバイスをお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム win7PC,共有ホルダにファイルコピー不可 windows7 ディスクトップPCのLAN共有ホルダにCドライブのフォルダよりファイルをコピー&ペースト(コピペ)を行いましたが、以下のメッセージが表示されて、コピペできません。対処方法を教えてください。 ファイルまたはフォルダのコピーエラー 「〇〇〇〇をコピーできません。アクセスできません。ディスクがいっぱいでないか、書き込み禁止になってないか、またはファイルが使用中でないか確認して下さい。」 HD間で、コピーできなくなった!! 今までできていたハードディスク間のコピーができなくなり困っています。どうすればよいのか教えていただきたくお願い申し上げます。詳しく説明させていただきますと、外付けのHDをパソコン本体に、2台接続しておりますが、その一方からデータをファイルの入ったフォルダごと他方のHDにドラッグしてコピーをしようとすると、「コピーできません。送り手側のファイルまたはディスクから読み取れません」といったダイアログが出てコピーできません。いつもはできているのですが、、、、尚コピー元のフォルダすべてがコピーできないわけではなく、一部だけのようです。何か解決方法がありましたらお教えいただきますようよろしくお願い致します。 ファイルコピーせずフォルダのみコピーする方法? FドライブにあるデータをCドライブの任意の場所に、 「フォルダーのみ」コピーする方法を教えてください。 ファイルはコピーせずに、フォルダ(入れ物)のみ別の場所に作成したいのです。 フォルダ数は、サブフォルダを含めて300個くらいあります。 フリーソフトを使用してもOKです。 お願いします。 ファイルとフォルダのコピー ファイルとフォルダのコピー中、使用中だったり、メールのファイル、その他でも、コピーが途中で強制終了され、コピーできません。バックアップを会社の帰宅時行うため、これだと、非常に困るのですが、コピーを完全に完了させる方法はないでしょうか? 専用のバックアップソフトとか(有償品)使用しない方法を教えてください。 ファイル又はフォルダのコピーエラー お世話になります。 現在、WindowsXPを使用しています。 Cドライブの容量が少なくなってきたので Dドライブへ移動可能なファイルを移動している作業の途中なのですが I386(※1)のフォルダをCドライブからDドライブへ移動(※2) すると、下記のようなエラーが発生して移動できません。 ※1合計サイズは約1Gです。 ※2「CドライブからコピーしてDドライブへ貼り付け」の作業 「Cドライブから切り取りしてDドライブへ貼り付け」の作業どちらも含め ----------------------------------- ファイル又はフォルダのコピーエラー ----------------------------------- ○○をコピーできません。空きディスク領域が足りません。 いくつかのファイルを削除して空き領域を増やしてから、やり直してください。 古いファイルや不要なファイルを削除してこのドライブの領域を空けるには、 [ディスクのクリーンアップ]をクリックしてください。 [ディスクのクリーンアップ] [OK] ----------------------------------- Cドライブ、Dドライブの空き領域はそれぞれ以下の通りです。 <Cドライブ> 容量:11.9GB 使用領域:9.95GB 空き領域:2.03GB <Dドライブ> 容量:25.2GB 使用領域:4.01GB 空き領域:21.2GB Dドライブの空き領域は十分にあるはずなのですが なぜコピーできないのでしょうか。 システムファイル(?)だからでしょうか。 しかし、他の端末では正常に移動できます。 移動できるファイルサイズに制限があったり、 セキュリティの関係で制御されているのでしょうか。 tempフォルダの使用中ファイルをコピーしたい C:\Documents and Settings\ユーザ\Local Settings\Temp フォルダの下にあるファイルを別のフォルダにコピーしたいのですが、「他のプロセスで使用中」ということでコピーできませんでした。他のプロセスというのはIEのようですが、IEを終了させるとファイルも消えてしまいます。このファイルをコピー又は消えないようにする方法はありませんか?読み取り専用にしてみましたが、ダメで、「ロック解除」というのをフリーソフトでやってみましたが、IEを終了させてしまいやっぱりダメでした。 ファイルをCD-Rへコピーできないのですが… マイドキュメントに保存していたファイルをCD-Rへコピーしたいのですが、コピーをしようとすると「ファイルまたはフォルダのコピーエラー」というのが出てきてしまいます。内容は「ディスクがいっぱいでない、書き込み禁止されていない、またはファイルが使用中でないかどうか確認してください。」となっております。CD-Rは全くの新しい物を使用しており、ファイルは閉じている状態ですので使用中ではないと思います。考えられるのは書き込み禁止になっている状態なのかもしれませんが、書き込み禁止になっている状態かどうかを調べるにはどこを見ればわかりますか?またコピーできない他の原因も考えられるのかもしれませんが…お分かりになる方お願いいたします。 LANでコピーできるファイルとできないファイルがある 自宅のデスクトップとノートパソコンをLANで接続しています。OSは両PCともWindowsXP Home SP2です。LAN接続自体はうまくいっているのですが、ときどきコピーできないファイルがあります。コピーしようとすると、以下のようなエラーダイアログが表示されます。 「ファイルまたはフォルダのコピー エラー ファイル名をコピーできません。 アクセスできません。 ディスクがいっぱいでないか、書き込み禁止になっていないか、またはファイルが使用中でないか確認してください。」 コピーしようとしているファイルは上のどの条件にも当てはまっていません。Aフォルダの中のファイルはコピーできるが、Bフォルダの中のファイルはコピーできないといった感じです。どのようにすればすべてのファイルをコピーできるようになるでしょうか?よろしくお願いします。 VBAでファイルをコピー Aというフォルダの配下に、B,Cというフォルダがあります。 Bには、b1ファイルとb2ファイルがあり、 Cには、c1ファイルがあります。 Aフォルダにa1ファイルをおき、a1ファイル内にある ボタンを押すと、Bフォルダのb1ファイルとb2ファイル Cフォルダのc1ファイルをすべてAフォルダ直下にコピーする ようにするにはどうすればいいでしょうか? dosコマンドで実行するようにはできるかと思いますが vbaでやる方法を教えて下さい。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム ファイル(データ)のコピー C言語初心者です。 昨年末、C言語の講習時に友人に「例えば100Kくらいのテキストファイルを とあるメモリにコピーする場合、ファイル単位でコピーするのと バイナリ単位でコピーするのはどっちが早いでしょう~?」みたいな ことを言われました。 考えてもよく分からなかったので、実際にコーディングをして実行時間を 計ってみようと思ったのですが、ファイル単位とバイナリ単位でデータを コピーするには具体的にどのようにしたらよいのでしょうか? fopenでテキストファイルをオープンして内容を読み込み、 読み込んだデータをfopenで新規ファイルへ書き込む。 この方法だと、バイナリ単位ということになるのでしょうか? バッチファイルでフォルダをコピー robocopyを使用してC:\test1\20090601フォルダをC:\test3の下にコピーしたいのですが、 実際はC:\test1\20090601の下のファイル・フォルダがコピーされてしまいます robocopy C:\test1\20090601 C:\test3 20090601フォルダごとコピーするにはどうしたらよいのでしょうか? ご存知の方いらっしゃいましたら教えてください よろしくお願いいたします ファイルコピー c:\nepiaフォルダ内にある最新のファイルをコピーしたいんですが、タイムスタンプが一番新しいファイルをコピーする事は可能でしょうか? ネットワーク上のコンピュータにファイルをコピーできない 社内にWEBサーバーを置いています。 同じネットワークにいるので、自分のPCから公開しているフォルダを開いて(公開しているフォルダにはパスワードの設定がしてあります。ユーザー名とパスワードを入力するとフォルダは開けます。) 直接ファイルをコピーしようとしたら、 「ファイルまたはフォルダのコピーエラー」が出て、エラーメッセージは、「・・・をコピーできません。アクセスできません。ディスクがいっぱいでないか、書き込み禁止になってないかまたはファイルが使用中でないか確認してください」と書かれています。 しかし、この方法でコピーできた時もあります。 WEBサーバーはWinNTServer,自分のPCはWinXPProです。 アップロードをこのやり方でやろうとするのが間違っているのでしょうか? 教えて下さい。 DVD-RAM内のVROファイルのPCへのコピー お願いします。東芝RD-XS32で録画したDVD-RAM内のDVD_RTAVフォルダのなかのVROファイルをPC(XP)のHDにコピーしようとすると以下のエラーメッツセージがでてできません。 「VR_MOVIEをコピーできません。アクセスできません。デイスクがいっぱいでないか、書き込み禁止になっていないかまたはファイルが使用中でないか確認してください」 PCにあるPower DVD5で、開くことはできます。 HDのファイルシステムはNTFSになっています。 VROをVOBにしなければいけないかと思い、Quick DVD, VRO2VOBのソフトを使用してみましたがだめでした。 解決方法を教えてください。 Cドライブ→Dドライブへまるまるコピー Cドライブ→Dドライブへまるまるコピーって可能なのですか? CドライブのファイルとフォルダをDドライブにコピー&ペーストしても 出来なかったんですけど・・・・ とりあえずやりたいこと 現在使っているHDから新しいHDにデータを移し、新しいHDを プライマリ・マスター(Cドライブ)にして使う。 現在使っているHDはFDISKでパーテンションを切り直して サブHDとして使う。 また、どちらかのHDが物理的に壊れてもいいように、ときどき Cドライブのバックアップを他のHDにコピーしておきたいのですが 簡単にできるのでしょうか? (買って半年でHDが壊れたので怖くて怖くて。さすがN○C) ファイルをコピーできない CD-ROM付きノートパソコンをサーバーにしてCD-ROMなしノートパソコンをクライアントにINTERLNKでケーブル接続してお互いに認識するのですがファイルのコピーがうまくいきません。やろうとしていることはWIN98をクライアントにインストールすることです。WIN98のCDからWIN98というフォルダをサーバーのハードデイスクにコピーしました、そしてそれをまるとクライアントのハードデイスクにコピーしようとしますがうまくいきません、どなたか詳しいやり方手順をふんでおしえてください。 尚、サーバーのAドライブCドライブはそれぞれクライアントのDドライブEドライブになっています ファイルのコピー データのバックアップ用に外付けハードディスクを購入しました。 「copy d:\*.* F:\data」(F:外付HD)と記述したbatファイルを作成し、タスクスケジューラを利用してバックアップを取ろうとしたのですがファイルのみコピーされてフォルダはコピーされませんでした。サブディレクトリもコピー対象にするにはどうしたらよいでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
御返事ありがとうございました。 使用ライブラリはVCLです(正しいでしょうか…)。 しかし、このような情報はどのようにして手に入れられる のですか。 C++Builder5.0のヘルプで「コピー」「ファイル」 「ファイルコピー」等のキーワードで検索しても一向に 見つけることができないのですが…。 また、C++Builderの本も5冊ほど持っていますが、 見つけることができませんでした。