• ベストアンサー

CDにあるフォルダーを、コピーしたいのですが。

VB6を使ってます。  初心者です。 VBで、CDにあるフォルダーごと Cディレクトリーにコピーしたいのですが どのようにしたらいいのでしょうか??    どなたか、お願いします。

  • gooxx
  • お礼率44% (4/9)

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

  • ベストアンサー
回答No.1

FSOを使ったらこんな感じ Sub CopyFolder(ByVal inBase As String, ByVal inNew As String, Optional OrverWirteMode As Boolean = True)   Dim fsoDir As Object      'FSOにてフォルダ取得   Set fsoDir = CreateObject("Scripting.FileSystemObject").GetFolder(inBase)      'コピる   Call fsoDir.Copy(inNew, OrverWirteMode)      '開放   Set fsoDir = Nothing End Sub

gooxx
質問者

お礼

有難うございます。 思ってたより難しそうですが、チャレンジしてみます。

その他の回答 (1)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

FileSystemObjectオブジェクトのCopyFolderメソッドを使ってみてはいかがでしょうか。

関連するQ&A

  • フォルダ内のファイルを取得し別ディレクトリへコピーしたい

    Windowであるフォルダ内の全てのファイルを取得して、別のディレクトリのフォルダへコピーしたいです。 バッチコマンドでできれば一番いいのですが、そんな機能をもっているコマンドはないみたいなので、VBスクリプトでも構いません。 いい方法ないでしょうか?

  • bash scriptで1日以内更新フォルダコピー

    bash script で1日以内に更新されたフォルダとその中に含まれているファイルやディレクトリのすべてをコピーしたいのですが、そのフォルダの1階層上の親ディレクトリを保ったままコピーする方法を教えてください。 具体的に説明すると ・aというディレクトリに、bとcというディレクトリがある。 ・bには1、2、3 という3つのディレクトリがあり、2と3が1日以内に更新されたディレクトリである。 ・cには4、5 という2つのディレクトリがあり、4が1日以内に更新されたディレクトリである。 ・1,2,3,4,5の中にはたくさんのファイルとディレクトリが含まれている。 という構成のディレクトリaがあるとして、 aのパスとコピー先のディレクトリのパスを引数や、スクリプトの中で指定し、実行すると、 ・コピー先のディレクトリに、bとcがある。 ・bには2と3があり、2にはファイル、ディレクトリがそのままコピーされている。 ・cには4があり、同じく中身はそのままコピーされている。 という結果が得られるものです。 このようなスクリプトの書き方を教えてください。

  • OEに入っているフォルダをCDにコピーしたい

    Outlook Expressに入っているローカルフォルダをCDにコピーしたいのですが、どうやっていいのかわかりません。よろしくお願いします。

  • CDまるごとコピーの方法

    CDをコピーする方法なのですが 中にいくつものフォルダがあり CDのプロパティを見ると700MB目一杯入っています。 CDを開いたときに見えているフォルダを『すべて選択』し コピーし、本体に貼り付けをした後 新しいCD-Rに焼き付けたのですが プロパティは237MBで、空き容量ができています。 フォルダを開いて中身を調べましたが コピーされてないファイルはなく どうしてこのような現象がおきているのかわからないのです。 何か、コピーできていないフォルダがあるのでしょうか? かなり初心者のため、簡単にご説明いただけると助かります。 よろしくお願いします。

  • フォルダ(ディレクトリ)構造をコピーするソフト

    フォルダ(ディレクトリ)構造のみコピーするフリーソフトを紹介ください。 例えば、フォルダAにフォルダBがあり、フォルダBにフォルダCがある場合、それと同じファルダ構成をもう一つ作りたいのです。 batファイルは使用しないものとします。

  • VB:隠し属性のフォルダ

    VB初心者です。 VB6で、ディレクトリリストボックスに隠し属性のついたフォルダを表示するにはどうすればいいのでしょうか?ファイルリストボックスだとプロパティでHiddenをtrueにすればいいですけど、ディレクトリリストボックスのプロパティにはなくて・・・。よろしくお願いします。

  • フォルダーコピーすると更新日付が変わる

    ご指導お願いします CDに保存している複数のフォルダーをCドライブにコピーしました ところが フォルダーの更新日付・作成日付は コピー日時に変わってしまっています CDに保存されている日付のままにしたいのですが どうすれば良いのでしょうか? OSはXPです よろしくお願い致します。

  • CD-Rにコピーできません

    http://www.gamecity.ne.jp/regist_c/user/wp5/update/ 上記のサイトから、本体(C)に新規フォルダを作成し、そこに落しました。 フォルダを開くと WpUpdate 2966KB アプリケーション と表示されています。 それをCDにコピーしようと 名前(WpUpdate)を右クリックして  送る→DirectCDドライブ(E)を選択すると、「ファイル及びフォルダの コピーエラー」と警告されてそれ以上先に進めません。 PCの機種は FMV ME6/757 Win-MEです。 CDにコピーする手順をお教え願います。

  • 1つのファイルを 100 のフォルダに一括コピーするには?

    1つのディレクトリ内に 100 のフォルダがあり それぞれに index.html をコピーしようと思ってるのですが、 効率の良い方法ありますでしょうか? category1 category2 category3 ... コマンドプロンプトで copy index.html C:\001\category*\ としてみましたが ここでワイルドカードは使えないようです。 vbs などでも、なにか良い方法ありますでしょうか?

  • windows2000のコマンドプロントでのコピーの仕方

    windows2000のコマンドプロントでネットワークのフォルダーを コピーをやろうとしています。 ネットワークのフォルダーごとコピーをしたいのですが c:\>cd \\an4\f とディレクトリの場所を移そうと入力すると 現在のディレクトリパスとして無効ですエラーがでます。 どこが悪いのでしょうか教えてください。