人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

フォルダ中に、5000個程度ファイルがあるのですが、ファイルのタイムスタンプを全て、現在の物より、2ヵ月ほど昔に戻したいのですが、一括でする方法はありますか?
全て同じ日付にするソフトは多数あるのですが、2カ月だけ戻し、一括で指定出来きるものを見つけられませんでした。
簡単に一括でする方法をご存知でしたら教えてください。
また、perlのスクリプトが動く環境ですので、perlスクリプトでも構いません。
動作環境は、OS:Windows XPです。
宜しくお願い致します。

●質問者: TREEG
●カテゴリ:コンピュータ インターネット
✍キーワード:OS Perl Windows XP スクリプト ソフト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● すまーとぼーい
●1ポイント

?Windows のシステム日付を2ヶ月前にする。

(自動時刻あわせソフトを使っている場合オフにするかケーブルを抜くとかしてネットワークから遮断しておく)

?ファイルのタイムスタンプを書き換える。

そういうソフトがあるのでしたらそれを使えばいのですが、ない場合コマンドプロンプトで下記の様にすればできます。

>cd <folder> (一括変換したいファイルを格納したフォルダに移動)

>copy * +

これで<folder>フォルダにあるファイルがすべてシステム日付に書き換えられます。

?システム日付を元に戻す。

<参考URL>

http://fuu-ga.ddo.jp/wiki/?Windows%A4%CBtouch%A5%B3%A5%DE%A5%F3%...

◎質問者からの返答

残念ながらこれでは、全て同じ日付になってしまう気がします。


2 ● rouge_2008
●69ポイント ベストアンサー

「Flexible Renamer」で可能です。

http://www.vector.co.jp/soft/winnt/util/se131133.html

※「属性」機能を使用します。

「タイムスタンプ」で「シフト」を選択すると、前後のどちらにずらすか選択する項目が表示されます。

※更新日時の他に、作成日時、アクセス日時の変更も可能です。



他に試してはいませんが、「Moo0 ファイル時刻変更器」でも可能なようです。

http://www.vector.co.jp/soft/winnt/util/se477478.html

※公式サイトの以下のページの画像をアップで見ると、「足し引き」という機能があるのが分かります。

※書き換える事が出来る日時は「Flexible Renamer」と同じようです。

http://www.moo0.com/jpn/?top=http://www.moo0.com/software/TimeSt...

◎質問者からの返答

完璧な動作でした。

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ