Windowsのエクスプローラでファイルを同じ階層でコピーしたときに頭に「コピー ~」が付きますが、これをファイル名末尾に「.yyyymmdd」という日付の拡張子に変更するための方法はありませんか?

レジストリを変更する方法で結構です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/09/21 22:17:12
  • 終了:2007/09/28 22:20:04

回答(1件)

id:siro3 No.1

siro3回答回数28ベストアンサー獲得回数32007/09/22 22:13:44

ポイント60pt

直接エクスプローラのコピー機能を変えるわけではありませんが、

「CopyExt」というツールを使った方法です。

http://www.vector.co.jp/soft/win95/util/se043711.html

http://www.vector.co.jp/magazine/softnews/050430/n0504303.html


インストールすると右クリックメニューに「拡張コピー」が追加されます。

適当なファイルを右クリックすると「拡張コピー」があるので選択して、

次のように設定してください。


1.タブ「コピー条件」→「新しいファイルのみコピー」のチェックを外す

2.タブ「リネーム」→「名前を変えてコピーする」にチェック

3.「マクロを使ってリネーム」を選択し、マクロに「$(FileName) $(FileDate4).$(Extention)」と入力

4.タブ「その他」→「コピーログを表示」のチェックを外す

5.右下の「>>」ボタン→設定→タブ「ドロップメニュー」

 →「ここに拡張コピー」→「ダイアログを表示しない」にチェック→「OK」

6.右下の「>>」ボタンから「条件を保存」

7.「キャンセル」をクリックして設定終了


これでコピーしたいファイルを右ドラッグ&ドロップすると、

ポップアップメニューに「ここに拡張コピー」があるので、選択すると日付入りのファイルがコピーできます。

id:P-mako

レジストリで変更する方法が知りたいです。

回答者制限を1件/人→2件/人に変更しましたので、可能であれば再回答をお願いします。

2007/09/24 10:15:02
  • id:siro3
    すみません、
    回答のマクロに誤りがあったので訂正しておきます。
    $(FileDate4)はタイムスタンプで、
    $(CopyDate4)がコピーした日付です。
    さらに、日付はファイル名でなく拡張子につけるので、
     「$(FileName).$(CopyDate4)」
    でした。

    レジストリを変更する方法は調べましたが、分かりませんでした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません