ファイル名には半角スペースありき!

VB6,VBA,VBS,EXCEL,DOS,BAT,WSH,WORDの小技メモ

HTML/ CSS/ CGI-Perl/ JavaScript/ JavaApplet/ AccessUp/ Internet/ EnglishLearn/ ちゃいちゃん天使/ 天使メッセージ/ 飯田ワールド/ 結城ワールド/ プロフィール/ WEB相談室/ WEBアンテナ/ 燈明日記/ Perlノート/ 漢字起源/ yahoo

はじめに

本ページは、ウインドウズ系全般のティプスメモです。

そう、はじめはVB系のティプスメモだったのですが…いつの間にか、ウインドウズ系全般のティプスメモになってしまいました。

ちなみに、ティプス(Tips)とは、マニュアルに書かれていない技法や裏わざのことですが、本ページでは、私が経験してこれはと思ったノウハウのメモになっています。

尚、以下は本サイトの最新情報(ブログ)です。

それでは、本ページが何かのお役に立てれば幸いです。ごゆっくりご覧ください。

◆ ファイル名には半角スペースありき!

WINDOWS系では、ファイル名に漢字や半角スペースが使用できます。

基本的にファイル名の命名は、『\ / : * ? " < > |』以外の文字で、MAX255文字まで付けられます。

しかし、以下の例外があります。


ちなにみ、ルートディレクトリには、ファイルが512個までしか作成できない。

また、WindowsNT系では、ファイル名がUnicodeなのでSJISにない文字も付けられる。たとえば、ハートマーク等。


前置きが長くなりましたが、ファイル名に半角スペースがあるとコマンドプロンプトから起動する時にファイル名と引数の区別がつかなくなります。


通常、ファイル名をダブルコーテーションで囲めば回避できます。しかし、たまに回避できないケースにも遭遇します。


したがって、このようなケースをなくすためにも、プログラムを作成する側は、常にファイル名(フォルダ名含む)に半角スペースがあるものとして処理しないとなりません。


つまり、パスのフォルダ名やファイル名に半角スペースが入る可能性がある場合には、それをダブルコーテーションで囲みます。

参考:

http://beefway.hp.infoseek.co.jp/prog/filename.html

おわりに

以下のページには、すべてのTIPSがあります。もしよろしければ、どうぞ!

尚、ご感想、ご意見、誤字、脱字、間違い等がありましたら遠慮なくVB-TIPS掲示板へご指摘ください。

人のよいところをどんどん見つけよう