• ベストアンサー

すでに同名のファイルがあったとき

ウィンドウズエクスプローラーでファイルの移動をしたとき 移動先に同名のファイルがあった場合は 「このフォルダには既に~ファイルが存在します。~に上書きしますか?」 のダイアログを出さないようにして、自動でリネームさせる方法を教えてください。

  • shades
  • お礼率84% (107/127)

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

  • ベストアンサー
  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.1

エクスプローラーでは無理じゃないかなぁ・・・ 下記ソフト辺りではダメ? ひとまとめ0.3.4 http://www.bekkoame.ne.jp/~hiroko.k/sukonbu/software/index.html

shades
質問者

お礼

これは便利そうなツールですね。ぜひ使わせていただきます。 どうもありがとうございました。

関連するQ&A

  • ファイルの移動時に,同名同サイズは上書き,同名異サイズは自動リネームするソフトは知りませんか?

    エクスプローラーのようなソフトで, ファイルの移動時に,同名同サイズは上書き,同名異サイズは自動リネームするソフトは知りませんか? もちろん,異名ファイルは,そのまま移動してもらいたいです。 これらのことを何度かに分けてやるのではなく,1度にできるソフトがいいです。(もちろんフリーで。しかも,98,Me,2000,XPに対応しているとさらにありがたいです。) できれば,同名異サイズの場合,サイズ差の誤差を調整できるソフトだとなおいいです。 エクスプローラーのようにフォルダバーを使ってやりたいです。 エクスプローラー上で動くソフトでもいいです。 とにかく移動時に,同名ファイルを上書きしますか?で,一つ一つ,はい,いいえ,を押し分けるのが面倒になってきたので,よろしくお願いします。

  • エクスプローラ:ファイル移動先に同名ファイル

    Windows10を使っています。 エクスプローラでファイルを別のフォルダに移動またはコピー時する時について質問です。 移動先のフォルダに同名のファイルがあった場合、「上書きせずにファイル名に連番を自動追加」するのをデフォルトにしたいです。 移動の都度、手動でする方法については、知っています。 参考:『コピー時に同名のファイルを両方とも残す方法。上書きせずに連番を自動追加する』 https://dekiru.net/article/18734/ 毎回[ファイルの情報を比較する]を選んでさらに両方の場所にチェックを入れるのが面倒なので、同名のファイルがあったら確認なしでファイル名に連番をつけて保存して欲しいのです。 どこかで設定を変更したら実現できるのではないかと思い、質問しました。 方法をご存知でしたら、教えてください。

  • 同名のファイル 上書きにならないように

    宜しくお願い致します。 複数のフォルダのなかにある 複数のファイルを ひとつの新規のフォルダにすべてコピーするという作業をするときに 同名のファイルがあると 上書きするかという ダイアログが でてきますが これを 上書きでなく 別名のファイルにして 当該のフォルダに 保存したいのですが 元フォルダにおいて 別名に どちらかをしてから コピーするというのは 多数の場合は 手間が かかります 自動的に 同名ファイルであっても どちらかの名前を 変更して 上書きが 起こらないように 保存できる ソフト ご存知のかた 教えてください 同名ファイルは 3つ以上のこともありえます 宜しくお願い致します。

  • IEでファイルをコピー.移動するとき、移動先に同名のファイルが存在する

    IEでファイルをコピー.移動するとき、移動先に同名のファイルが存在すると、それを上書きするかどうかを確認するダイアログが表示されます。 そこで、「いいえ」はわかるのですが「上書きする」と「はい」はどう違いますか。 また、「いいえ」にすると移動先にあるファイルと、これから移動するファイルと同じものが二つになるのですか。

  • ファイル移動先に同名の別ファイルがあった場合

    ファイル移動先に同名の別ファイルがあった場合にビスタの場合は上書きかキャンセル以外にファイル名に(1)とかを付け加えて両ファイルを保存できるのですが、XPの方は上書きかキャンセルしか選択できません。 移動ファイルが少ない時はファイル名を変えても大した手間ではないですが、数が多い同名ファイルが移動先にあった場合、XPでも上書き、キャンセル以外にビスタのように両ファイルを効率よく同じフォルダーに保存する方法はありますでしょうか? もしくはファイル名をまとめて連番で変更する方法とかもありますでしょうか? よろしくお願いします。

  • ファイルエクスプローラに表示されないファイル

    ¥Program Files\のアプリケーションフォルダ(¥Program Files\(アプリ名)¥)に保存したファイルがファイルエクスプローラに表示されません。 確かにあるのですが、ファイルエクスプローラでF5を連打して更新しても出てこないし、そのフォルダをそのファイル名で検索しても出てきません。 しかし「確かにあります」。というのは、 アプリケーションフォルダに同名のファイルを保存しようとすれば、ファイル保存するダイアログのファイルリスト一覧には表示されますし、「同名のファイルは既に存在します。上書きしますか?」と聞かれます。存在していることは間違いありません。 ちなみに同じファイルをデスクトップに置けば表示されます。隠しファイルなどではありません。 多分アプリケーションフォルダの特殊性だと思うのですが、これはいったいどういう事でしょうか。 そのファイルがあるのならエクスプローラで見えるようにしたいです。これではそのファイルを消しても消えたかどうか確認できません。というよりも、削除しても存在するようで、それが上記の状態です。ちょっと困りものです。

  • 同名ファイルの上書きについて

    同名の2つのファイルを同じフォルダに入れると書き換えるか、聞いてきますよね? それで古い方のファイルを上書きしてしまったんですが、 書き換えられた方の新しいファイルはもう復活できないのでしょうか? 困っています。お助けください。

    • ベストアンサー
    • Mac
  • 複数の同名ファイルを一括で検索・上書きしたい。

    あちこちのフォルダに散らばった複数の同名ファイルを検索・一括上書きしたいのですが何か良い方法orフリーソフトはありませんでしょうか? 当方設計職をしており、過去に何度か流用してきたものを修正データに差し替えたいのですが、エクスプローラの検索結果からひとつひとつ保存先のフォルダを開いて上書きするにも数が多すぎてかなりの手間が掛かっております。 ご助力の程宜しくお願いします。

  • 【Excel2010 VBA】同名ファイルチェック

    医療系マクロを作っています。下記はUserForm3上のCommandButton2をクリックすると特定の場所にある原本1.xlsmをUserForm3.TextBox13(患者名)にリネームして特定の場所へコピーするマクロです。 Private Sub CommandButton2_Click() Dim cnsSOUR2 As String, cnsORSL As String, cns2FSO2 As String, cns4FSO2 As String cnsORSL = ThisWorkbook.Path & "\..\メンテナンスフォルダ\インストールフォルダ\原本1.xlsm" cnsSOUR2 = ThisWorkbook.Path & "\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" cns2FSO2 = ThisWorkbook.Path & "\..\2Fカーデックス\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" cns4FSO2 = ThisWorkbook.Path & "\..\4Fカーデックス\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" FileCopy cnsORSL, cnsSOUR2 ' ここでリネーム&移動 End Sub しかし移動先に同名ファイルが存在する場合にエラーが出てしまいます。そこで If Dir(cnsSOUR2) <> "" Then If Dir(cns2FSO2) <> "" Then If Dir(cns4FSO2) <> "" Then などで同名が存在してることが分かった場合、UserForm3.TextBox13(患者名)の語尾に2とつけて、 上記も同名が存在してることが分かった場合、UserForm3.TextBox13(患者名)の語尾に3とつけて… を99まで繰り返したいです。※(転棟の都合により)cnsSOUR2、cns2FSO2、cns4FSO2の複数の場所で同名ファイルチェックが必要になります。 難解のため、断念いたしました。お手数ですが何卒よろしくお願いします。

  • 【EXCEL2010 VBA】同名ファイルチェック

    医療系入院マクロを作っています。下記はUserForm3上のCommandButton2をクリックすると特定の場所にある原本1.xlsmをUserForm3.TextBox13(患者名)にリネームして特定の場所へコピーするマクロです。 Private Sub CommandButton2_Click() Dim cnsSOUR2 As String, cnsORSL As String, cns2FSO2 As String, cns4FSO2 As String cnsORSL = ThisWorkbook.Path & "\..\メンテナンスフォルダ\インストールフォルダ\原本1.xlsm" cnsSOUR2 = ThisWorkbook.Path & "\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" cns2FSO2 = ThisWorkbook.Path & "\..\2Fカーデックス\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" cns4FSO2 = ThisWorkbook.Path & "\..\4Fカーデックス\看護情報フォルダ\" & UserForm3.TextBox13 & ".xlsm" FileCopy cnsORSL, cnsSOUR2 ' ここでリネーム&移動 End Sub しかし移動先に同名ファイルが存在する場合にエラーが出てしまいます。そこで If Dir(cnsSOUR2) <> "" Then If Dir(cns2FSO2) <> "" Then If Dir(cns4FSO2) <> "" Then などで同名が存在してることが分かった場合、UserForm3.TextBox13(患者名)の語尾に2とつけて、 上記も同名が存在してることが分かった場合、UserForm3.TextBox13(患者名)の語尾に3とつけて… を99まで繰り返したいです。※(転棟の都合により)cnsSOUR2、cns2FSO2、cns4FSO2の複数の場所で同名ファイルチェックが必要になります。 難解のため、断念いたしました。お手数ですが何卒よろしくお願いします。