|
色々な人から来たメールの添付ファイルを日付で整理しようと
ファイル名の頭に日付を入れるマクロを作成していました。
で、タイムスタンプの取り出して
$timeStamp = dllfuncstr("TIMESTAMPOF", $filename);
とやっていて、暫くは良かったのですが、ある時上手く動作し
ないことがあることに気が付きました。理由が分からなかった
のですが、先程ようやく分かりまして、ファイル名中に半角ス
ペースが含まれているとダメなようです。TIMESTAMPOF はファ
イル名に半角スペースが含まれているとタイムスタンプを返し
てくれないという仕様と理解すればいいのでしょうか。
取り敢えず、半角スペースを半角アンダーバーに変更すること
で対応はできたのですが、念のため、確認をしておきたいと思
いまして質問させて頂きました。
自分が作るファイルなら「半角スペースをファイル名に使わな
い」ということは当たり前のようにしているのですが、他人が
送ってくるファイル名までは…。
|
|