- 締切済み
ショートカット先の実体ファイルのコピー方法
あるフォルダの中に、複数のショートカット(フォルダ)があります。 ショートカット(フォルダ)のリンク先にはいくつかの実体ファイルがあり、それをバッチファイルのようなものを使って一度にコピーしたいです。 どのようにすればよいでしょうか? 検索して調べてみたのですがよく分かりませんでした。 ご回答いただければ幸いです。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- uneuneQ
- ベストアンサー率58% (38/65)
なんでそんなバッチファイルが必要なのか分かりませんが、暇なのでつくってみました。 REM ここから type *.lnk|find "C:\"|find /v "/">realname.txt for /f "tokens=1* delims=:" %%A in ('findstr /n "^" realname.txt') do copy "%%B" D:\ if exist "realname.txt" del realname.txt REM ここまで 条件1.バッチファイルはショートカットのあるフォルダに置き、実行すること。 条件2.実体ファイルはCドライブにあること。 条件3.コピー先はDドライブルート。 5コぐらいのショートカットでうまくいきました。200コでもうまくいくと思います。 使えそうなら適当に改変して使ってください。
- saltmax
- ベストアンサー率39% (2998/7600)
>大量(200以上)のショートカットがあり、 そんなに多量のショートカットがあれば 目的のショートカットを探すのに手間が掛かり 無意味ではないのでしょうか。 ファイルをソフト毎にまとめて分類が必要ならさらに階層にして ソフトから呼び出した方がすっきりすると思いますが。 >ショートカット先のファイルパスが必ず必要になるということでよいでしょうか? バックアップソフトでは直接このフォルダと指定するので ショートカットにリンクするのではありません。 ショートカットが多量にあるのでどのショートカットと 元のファイルがリンクしているかわからなくなっているということですか。元のファイルの場所がわからないとか。 ショートカットのプロパティにはリンク先のパスが表示されています。 同期が必要なファイルを集めてフォルダを整理するか ソフトのデフォルトで保存してそのフォルダと同期するかは自由です。 ドライブごと毎日バックアップでも可能でしょう。 多少時間は掛かりますが 変更のあったファイルや増えたファイルしかコピーされないので 2回目以降は大した時間でもありません。 でも、起動するソフト毎とか取引先毎とか月毎とかにデータファイルを 整理するのは基本だと思います。 バックアップデータまで本体にあるとデータの鮮度や属性を管理しないと どれが生きているデータなのか自分でもわからなくなるのではないですか。 ファイル名のつけ方にルール付けするなどは基本中の基本だと思います。 バックアップがデータ破損を想定した物であるなら 同じHDDにバックアップフォルダを設けるのは無意味です。 2ndHDDか外付けHDDにコピーしなければ 本体HDDが物理障害の場合全部飛びます。
- saltmax
- ベストアンサー率39% (2998/7600)
ショートカットにはリンクさせるファイルやフォルダのパスが 書かれているだけなのでショートカットをコピーしても意味無いでしょう。 バックアップソフトを使ってもどのフォルダ、ファイルをコピーするのかは 指定しなければなりませんし 頻繁に使うからバックアップソフトやバッチファイルが必要になるのであって 1回しかしないのなら直接フォルダやファイルをコピーすれば済むことでしょう。
- saltmax
- ベストアンサー率39% (2998/7600)
バックアップソフトを使えば 特定のファイルやフォルダを指定して 適時に或いは定期的に コピーや差分ファイルの追加などができますが フリーのソフト http://search.vector.co.jp/search?query=%83o%83b%83N%83A%83b%83v
補足
回答ありがとうございます。 バックアップソフトでは、ショートカット先の実体ファイルもこぴーできるんでしょうか?? 試していなかったので、いくつか試してみようと思います。
- violet430
- ベストアンサー率36% (27472/75001)
何が分からないのですか? バッチファイルの作り方ですか? http://www.cdwavmp3.com/mp3/bangai/batfile.html
補足
説明不足で申し訳ありません。 バッチファイルの基本的な作り方は分かるのですが、xcopyコマンドなどを使って、ショートカット先にある実体ファイルをコピーしたかったのです。 普通にxcopyでショートカットをコピーしても、実体ファイルをコピーすることができなかったので、困っておりました。
お礼
回答ありがとうございます。 そうですよね。 ということは、ショートカット先のファイルパスが必ず必要になるということでよいでしょうか? 大量(200以上)のショートカットがあり、それぞれの先の実体ファイルをほぼ毎日コピーしてバックアップとりたかったので、バッチファイルを例にあげさせていただいていたのです。 説明不足で申し訳ありません。