> ファイル名に = が入っていると変な現象が起こります。
- No.10736 一括表示へ - コメント元:10734 一括表示へ - [ 返信 ] [引用無し] soft
おなまえ Eメール 表示 非表示 タイトル メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね > > ファイル名に = が入っていると変な現象が起こります。 > > '=' は、ショートファイル名に使えない文字なのではないでしょうか。 > 純DOSエミュのNP2 で試すと、無効なパス名と怒られます。 > > これだけでは何なので、ネットで検索すると > http://elm-chan.org/docs/fat.html#lfn > こちらのサイトから引用すると > ----------------------------------------------------------- > 短いファイル名 > 短いファイル名では、8バイトまでのボディとオプションのドット(.)+3バイトまでの拡張子に制限される、いわゆる8.3形式のファイル名が使用できます。 > パス名のトータル長は、3バイトのドライブ文字 + 64バイトのパス + 12バイトのファイル名の合計79バイトとなります。 > ファイル名を構成する文字は、ASCII英数と一部のASCII記号$%'-_@~`!(){}^#&および拡張文字(非ASCII文字)の任意の組み合わせが可能です。 > > 長いファイル名 > LFNでは、255文字までのファイル名が使用可能です。 > 使用可能な文字は、SFNで使用可能な文字全てに+,;=[]が加わっています。 > ドットはファイル名の中にいくつでも含めることができ、スペースもファイル名の任意の位置に挿入することができます。 > ただし、ファイル名の末尾に来るドットやスペースは無効で、API入力の段階で除去・無視されます。 > ファイル名の先頭に来るドットやスペースは有効ですが、UIによっては(たとえばWindowsコモンダイアログ)これらのファイル名を入力できません。 > LFNエントリには、大文字変換は行わずに入力のままの形のUnicode(UTF-16)文字列として格納されます。 > ----------------------------------------------------------- > このように書いていました。 > > 各種DOSエミュでは、'=' があるとロング名として扱っていると思われます。 > > 参照先 暗証キー (英数字で8文字以内) プレビュー