ポンコツ修理

ちゃんとしたタイ米はウマいよ

全体表示

[ リスト ]

2030年問題

FC-LOGGERの吐き出したLOGファイルの更新日時を任意に変更するスクリプトを作ってみました。とりあえずここに置きました。

FC-LOGGERによって作成されたLOGファイルは
2030/01/01 0:00のタイムスタンプが付けられます。
これはFC-LOGGERが時計機能を持たないので,ダミーのタイムスタンプを付けるようにしているそうです。
でも,散々LOGを採りっぱなしにしても,後々エクスプローラ等でデータを確認すると,
「なんだっけ?これ?」みたいな状況になります。
やっぱり,タイムスタンプ(ファイルの更新日時)書き換えられるほうがいいなあ,と思い,WSHとVBScriptで作ってみました。

VBScriptとかWSHって何ぞ?って人はとりあえず ぐぐって下さい。
まあ,一昔前で言えば,バッチファイルみたいなことが出来たり,色々とできるわけです。
逆にコレを使うと,簡単にファイル消したり,HDDをフォーマットしたり,PCの電源切ったり,
あるいは,レジストリの中身を書き換えることが出来るので,破壊力抜群です。

と,言う事で,各自自己責任でオネガイシマス。
と言っても,そんなドキドキな事はやってません。
単純にファイルの更新日時を変更しているだけです。
不安な人は解凍後 .vbsファイルを「メモ帳」等で開いてソース見て何やってるか確認して下さい。
怪しげなコードは無い事を確認してもらえると思います。
コードはちょっとWebで調べれば解るレベルなので,コメントは敢えて入れてません。
と言うか,自分で使う用途のつもりだったし,面倒(笑) どーせ需要は少ないし。

使い方は,以下の通りです。

1. FCSS_touch.vbsファイルを適当な場所に置きます。SDカードのルートでも,普段LOGファイルを溜め込んでるフォルダでも,ドコでも構いません。

イメージ 1


2. 更新日時を変更したいファイルをこのvbsファイルの上にドラッグ&ドロップします。


3. 入力用のウインドウが開くので,日付と時刻を入力して下さい。

イメージ 2

こんな感じです。

ファイルの更新日時がPCの時計より未来である場合,初期値に現在の時刻が表示されます。逆に通常のファイルの様に更新日時がPCの時間より過去の場合,デフォルトで表示される初期値はそのファイルの最終更新日時を表示します。これを任意の更新日時に変更し,OKボタンを押すか,Enterキーで入力確定です。

イメージ 3


こんな感じに変更できます。


4. 複数のファイルをドラッグ&ドロップしている場合,次のファイルの処理に入ります。



ファイルの処理に失敗したり,不正な値を入れるとエラーになり,更新日時は書き換えられません。
うっかり変なファイルをドラッグするのを防ぐため,ファイルの処理は拡張子LOGのファイルに限定してます。
実はソースをちょっといじればどんなファイルも更新日時を変更できるはずです。


もし,使ってみようかな〜っと言う方へのお願い

β版です。でも,需要はほとんどないと思われるので,たぶん永遠にβ版です。
また,このファイルはFC-LOGGERによって作成されたLOGファイルの更新日時を変更するためだけに作成されたもので,他のファイルのタイムスタンプ変更に関するサポートは一切するつもりはありません。
試用環境は WindowsXP SP3 ですが,恐らく,Window98,Me,2000 も大丈夫だと思います。WindowsVista も恐らく,大丈夫な気がするんですが,これらの試験環境が無いので,解りません。
ごく一般的なソースコードなので著作権などは当方は一切放棄します。従いまして,このファイルによるいかなる被害・損害に対しても、当方はいっさい責任を負いかねます。予めご了承ください。
と,すごーく消極的なサポート体制ですが,ご質問には判る範囲でお答えいたしますので,よろしくおねがいします。

追記 2010.07.07

動作確認OS
WindowsXP SP3
Windows7

他OSでの動作確認を確認された方,コメント頂けると幸いです。m(_ _)m

この記事に

閉じる コメント(4)

取り合えズ18禁の無修正フォルダーに突っ込んどきますね♪(σ・∀・)σ

2009/7/26(日) 午後 8:44 hatti- 返信する

顔アイコン

はっちーさん>
突っ込む前のプレイもお忘れなく(謎

そんな話はさておき、ちゃんと動作してくれましたか?

2009/7/27(月) 午後 0:10 [ MassGTZ ] 返信する

顔アイコン

明日からの研修のお供にダウンロードさせていただきました!

今までファイル名をタイムスタンプに使ってましたが、ファイル名はデフォルトのままの連番で運用するのも管理上楽なんですよね。
どちらが自分にとって使い易いか試してみますねー。

2009/7/27(月) 午後 11:13 [ 502 ] 返信する

顔アイコン

garage502さん>
自分もファイル名を変えて使ってることが多いんですけど,FCSSの文字数制限もあったり,そもそも,みんなそれぞれのルールでファイル名付けてると思うので,タイムスタンプのみの変更しかニーズは無いかなあ,と思います。ちなみに,このスクリプトを応用していけば,ファイル名自体の変換も出来ますよ。

2009/7/28(火) 午前 0:42 [ MassGTZ ] 返信する

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.


みんなの更新記事