• ベストアンサー

フォルダを中身ごとコピーしたいのですがやり方がわかりません

いきなり質問ですみません。 フォルダを中身ごとコピーしたいのですがやり方がわからず困っています。 どなたかキーワードだけでもいいので教えていただけないでしょうか? どうぞよろしくお願いしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
noname#30727
noname#30727
回答No.3

WindowsならSHFileOperationが一番簡単ですが・・・

genki140
質問者

お礼

早速使用してみたところうまくいきました。とても助かりました!ありがとうございますm(_ _)m

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

C言語の標準的な関数で、フォルダの中のファイルのリストを得るようなモノは無かったような気がします。 コンパイラに依存する関数であれば、 findfirstとかreaddirなどもあるような気がしますが、 どうせ環境依存なのであれば shell関数などでフォルダのコピーをすればいいような気がします。

genki140
質問者

お礼

環境依存ですので、shell関数を使用してがんばってみます。ありがとうございました

  • yan2014
  • ベストアンサー率39% (414/1046)
回答No.1

コピーしたいフォルダを右クリックしフォーカスさせた後コピーを選択すれば良いだけですが・・・。ファイルのコピーと同じですよ。

genki140
質問者

補足

ごめんなさい、説明不足でした、C言語のプログラミングの話です。 C言語でフォルダを中身ごとコピーする方法を教えてください。 よろしくお願いいたします。

関連するQ&A

  • フォルダをコピーしていたら中身がなくなっていた

    フリーソフトを使ってフォルダをコピーしていたら、 フォルダはあるのに、中身のファイルの空になっている状態が大量に発生しています。 前回以下に質問させていただいています。 質問No.9282924 http://okwave.jp/qa/q9282924.html 質問して以降、復旧作業を行っております。 想像なのですが、先にフォルダをコピーし、その後ファイルをコピーしているのだが、量が多いと、先にフォルダだ家コピーし、途中で止まってしまい、ファイルはコピーされなかった ということはありませんか? もしコレだとしたら、手動コピーでも同じように空フォルダが生成されるということになりうるでしょうか? あと、ファイルが破損していたら、フリーソフトがその不良と判断したファイルを消してしまうということはありませんか?

  • フォルダをコピーしていたら中身がなくなっていた

    お世話になっています。 BunBackupというフリーソフトを使用したり、或いは、手動で、パソコンのデータファイル・フォルダを複製してバックアップとして保管していました。 SDカードやクラウドファイルからパソコンへだったり、パソコンファイルから外付けHDDへ複製していました。 ファイルはMP3や写真、動画、Excelファイル、連絡先データです。 あまりバックアップしたフォルダを見ていませんでしたが、よく見ると、フォルダはあるのに中身のファイルがないことに気が付き、多数の空フォルダが存在していました。 なぜこういうことになったかわかりません。 ちゃんと確認していなかったので、コピーを取った際に消えたのか、コピーした時点ではあったのに、あとから別の要因でなくなったのか、把握していません。 どんな原因がかんがえられますか? よろしくお願いします。

  • フォルダの中身が無くなった??

    パソコンを新しくしました。OSもXPから7になりました。外付けのハードディスクに入っていたフォルダを新しいパソコンにコピーしたのですが、フォルダの中身が空になってしまいました。正確には空では無いと思うのですが、中身が薄く表示されるだけです。ちなみに中身は漫画です。フォルダにマウスポインタをあてると空になっていると出ます。フォルダのプロパティを開くと容量が50MBぐらいあると出るのですが・・。新しいパソコンにつないだ、以前から使っている外付けのハードディスクにある元のフォルダも同じような感じで空になってしまいました。どういう事なのでしょうか?

  • フォルダーのコピー

    教えてください。 ネットワークでつながっているフォルダーに自分のフォルダーをうつしても、中身が一つしかコピーされません。 中身はワードやエクセルなど10個近くはいっていますが、一つしかうつっていないのです。 どなたか教えてください。 よろしくおねがいいたします。

  • Windows8.1のフォルダのコピーについて

    最近Windows8.1のコンピュータを買ったんですが、ネットワーク上のHDDにフォルダをコピーすると、フォルダだけコピーして、フォルダの中身は空になってしまうんですがこれは仕様でしょうか? なぜか同じ動作を2回すると中身もコピーされます。 ドラッグ+ドロップ、コピーしてペーストも同じでした。 分かる方いましたらよろしくお願いします。

  • フォルダの中身を知りたい

    opendir dir , $FORM{'user'}; @dir_file = readdir(dir); だったところを $open_folder = "../../img/cgi-bin/uploader/" . $FORM{'user'}; opendir dir , $open_folder; @dir_file = readdir(dir); というようにしました。 こうするとフォルダの中身が表示されません。 $img = $open_folder . "/ファイル名.gif"; print "<IMG SRC='$img'><BR>\n"; としたところ、きちんと絵が表示されました。 ※ファイル名は存在するファイルの名前をコピーして貼り付けました。 どうすればフォルダの中身を表示できるようになるのでしょうか?

    • ベストアンサー
    • Perl
  • フォルダごと移動したら中身が消えてしまった

    WinVistaPCのCドライブ:マイドキュメントから外付けのUSBHDDにフォルダ(約10GB)をひとつ、まるごと移動(Ctrl-X)したら移動先のフォルダの中身が表示されません。(”フォルダは空です”と表示されます) そのフォルダのプロパティをみると容量としては10GBが表示されます。このフォルダをさらに別ディレクトリにコピーしてみたら、コピー中のダイヤログでは各ファイル名が次々表示されて順調にコピーされているように見えますが、終了後コピー先のフォルダを開くとやはり”空”となってしまいます。 何が原因でどのように対処したら解決しますでしょうか、アドバイスいただきたく、よろしくお願いします。

  • フォルダの中身(ファイル)が見えない

    フォルダの中身(ファイル)が見えなくなりました。 アプリケーションの”ファイルを開く”からは見えるのですが、Windowsのマイドキュメントからはフォルダの中身が見えません。 どのようにすればいいか教えてください。

  • フォルダの中身がみえない!

    いつの間にか「コントロールパネル」の中身が見えなくなりました。 左下に「35個のオブジェクト」と出ているので中身はあると思います。 また、新しいフォルダーを作って「フォルダのカスタマイズ」をして標準にしても 中身が見えなくなってしまってます。(プレビューでは左に何か表示されてます) 何かいじってしまったんでしょうか? どうしたらよいでしょうか? 教えてくださいお願いします。

  • フォルダfolderをフォルダa01,a02,...a42にコピーするには?

    bash のコマンドの書き方についてです。 folder という名前のフォルダがあります。これをそのまま a01,a02,...,a42 という42個のフォルダにコピーするには どうしたら簡単にできるでしょう。 a?? の中にfolder というフォルダを作って、その中にfolder の中身を (再帰的に)コピーするのです。 a01 だけにコピーするなら $ cp -R folder a01 とすれば良いのですが。