• 締切済み

VB バックアップとしてファイルをコピーしたい

VBでアイコンをクリックして実行したいのですが、教えください。 フォルダー名をインプットする そのフォルダー名で新規作成する ファイルをそのフォルダーにコピーする 終了   よろしくお願いします。

みんなの回答

  • khotso
  • ベストアンサー率0% (0/0)
回答No.2

VBSで、こんなスクリプトはいかがでしょう。 あらかじめコピー先のフォルダを作っておく必要があります。 メモ帳にスクリプトを書きます。 スクリプトの中に、コピー元のフォルダのパスとフォルダ名、コピー先のフォルダのパスとフォルダ名を書いておきます。 メモ帳を保存するとき、適当にファイル名をつけて、拡張子を「.vbs」にして保存します。 スクリプトファイルのアイコンをクリックすると実行できます。

参考URL:
http://sites.google.com/site/osamumimura/home/backupper
全文を見る
すると、全ての回答が全文表示されます。
noname#259269
noname#259269
回答No.1

質問の意味がわかりません。第三者にもわかるように書いてください。 またVBのバージョンも必要ですね。 >フォルダー名をインプットする >そのフォルダー名で新規作成する >ファイルをそのフォルダーにコピーする >終了 上記処理をVBで作りたいということでしょうか? ファイルとは何のファイルでしょうか? どこまで成功していてどこで躓いているのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • D&Dでファイルをコピーをしたい

    業務上、ダブルクリックでファイルをコピーするバッチファイルを作成して使用しています。 コピー元とコピー先は毎回同じですが、ファイル数やファイル名は毎回変わります。 したがって、バッチファイルの中身を毎回書き換えています。 バッチファイルの記述をドラッグ&ドロップに対応するような構文にできれば、 ファイル名が変わってもドラッグ&ドロップでファイルがコピーできて便利だなと思ったのですが、 それは可能なのでしょうか。 可能であれば、記述をお教えいただけますでしょうか。 ネットを検索しましたが、VBでドラッグ&ドロップを実現する記述がたくさんありますが、 敷居が高くて理解できませんでしたし、 コマンドプロンプトのコマンドも探しましたが、見つかりませんでした。 set inputとset outputで特定のフォルダ内のファイルをバッチで参照して連続してコピーしてくれないかなと思ったのですが、 現在試してみています。

  • VB6「コピー中のファイルをオープンしてinput #はするか?

    VB6 WinXP等 ですが、(おそらくOSが)コピーしているファイルに対して(コピー先のファイル)をOPENしてinput #はするか(しないか)どうか疑問なのですが。当然、コピー先のファイルはコピー中なら不完全なので、OPENしてinput してしまうと不都合が生じるので。別のプロセスで開かれている場合はエラーが出るというですが・・・。大きなテキストファイルを作って自力でテストする必要があるでしょうか?OSの仕様に詳しいかたよろしくおねがいいたします。

  • VB.Net シリアル通信

    VB.Net 2010/W.7でシリアル通信のプログラムを作成しました。 デバック状態では正常に動作しました。又、Debugフォルダー内に出来た.exeファイルでも正常に動作しました。 この.exeをVB.Netの外にコピーして実行させようとした所、"アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。「続行」をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。「終了」をクリックすると、アプリケーションは直ちに終了します。 ポート'Com1'は存在しません。 とのメッセージが出てしまいました。 RS-232cの部分を外して実行させると正常に動作する様です。 これは無料版を使用している為の制限なのでしょうか、それとも何かをインクルードする必要があるのでしょうか。 同様に System.IO.Directory.CreateDirectory(sCurDir & "Log") でディレクトリーを作成出来ない様です。Debugフォルダーの中ではディレクトリーは作成されて居ました。 手動でディレクトリーを作成すると、その中にファイルは書けるみたいです。 お分かりに成る方が居られましたらお教え下さい。 宜しくお願い致します。

  • VB2008のプロジェクトファイル名

    VB2008であるプロジェクトをコピーして別のプロジェクトにしたいのですがどうすればいいでしょうか? VB6の頃でしたら「名前を付けてプロジェクトの保存」というメニューがあったのですがVB2008にはなさそうです。 フォルダーごとコピーしてもexe名とかは変えられてもソリューションファイル「*.sln」のファイル名を変えると起動しないようですし、ご存知のかたがおられたらお願いします。

  • バッチファイルで同じフォルダ名がある場合

    バッチファイルで下記のように実行後にフォルダ名を指定して フォルダを作成したいのですが既に同じフォルダ名があった場合 同じフィルだがある旨のメッセージを表示するのとそこでバッチファイルを 終了してよいか?というようなバッチファイルを作成したいのですが バッチファイルコマンドプロンプトの知識があまりありません。 どなたか教えてください。 echo off set /p USER_INPUT=フォルダ名を入れてください。: mkdir %USER_INPUT%

  • VBでファイルコピーのキャンセル方法

    VBでファイルコピーの処理を作成しています。Windows上でのファイルコピーと同じように、キャンセルが出来るようにしたいのですが、やり方が分かりません。 ご存知の方がおりましたら、教えてください。

  • 個人のプロファイルへのファイルのコピー

    パソコンが30台ほどあるActivedirectory環境で50名の社員が交代でパソコンを使用しています。 全員がとあるWebフォルダにアクセスする必要があるため、プロファイルにあるnethoodフォルダにショートカットを作成したいのです。 しかしユーザはパソコンに疎い人が多く、フォルダへのコピーができません。 そこでbatファイル等を作成して配布し、そのファイルを実行してもらって、ショートカットのファイルをコピーをしようと思っていますがコピー先のパスが当然ユーザごとに違います。 現在ログオンしているユーザ名を取得するコマンドは何かあるのでしょうか? また、特にユーザ名を取得しなくとも、個人ごとのプロファイルフォルダにファイルをコピーする方法がありましたら教えてください。 よろしくお願いします。

  • ファイルのコピーの仕方を教えてください。

    VB6を使っています。 上のツールバーから「プロジェクト」から「ファイルの追加」を選んで、画面が出てくるので「関連ドキュメントとして追加」にチェックを入れてファイルの種類を「すべてのファイル」を選択してエクセルのファイルを選択して開くボタンを押すとForm1の下に「関連ドキュメント」と言うフォルダとファイルが出てきます。今回このファイルを利用してコンピュータにコピーしたいのですがどのようにしたらいいのでしょうか? 説明が下手ですいません。 私がしたいのは、VB6からファイルを指定してコピーしたいのではなくて、VB6でプログラムを作るときにコピー元ファイルも一緒にまとめてコンパイルして一つのファイルとして実行しコピーしたいと言う意味です。 結局意味が通じなかったらすいません。 何でもいいのでそれらしいと思う事があれば教えてください。 お願いします。

  • ファイル名のコピー

    フォルダーの中に入っているファイル名をコピーしたいのですが、右クリックしてもコピーがでてきません。 ファイル名をコピーしてメモ帳にでもペーストして印刷したいと思っております。 解決方法をご存知の方宜しくお願いいたします。

  • VB studio 2008のプロジェクトの作成方法について

     VBの初心者です、宜しくお願いします。  VB studio 2008 を使っています。  ソリューションエクスプローラの下に「プロジェクト名」とかその下に「ファイル名」が表示されますが、このファイル名を変更 する場合にデフォルトで表示されている最後の「.vb」の拡張子がいつも邪魔になるのですが、これを表示させないようにするには どこの設定をどのように変えればよいのでしょうか。  また、一度作成したプロジェクトを再度名前を変更して別のフォルダとかに、作成しようと思って「名前をつけて保存」を選んで やると実行ファイルだけのようなもの(3個程)が出来てしまいます。  これを通常作成するように、設定ファイル等を一式プロジェクト毎に新しい別の名前で別のフォルダに保存したいのですが、「全てを保存」 を選んでやると、元のフォルダに保存されるし、「名前をつけて保存」を選んでやると実行ファイルだけのようなものしか出来ず、 一体どのように操作を実行してやれば思っている通りにファイル作成ができるのか悩んでいます。  どなたか、この辺の操作方法に詳しい方宜しくお願いします