- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
764 :デフォルトの名無しさん[sage]:2016/11/18(金) 16:29:03.81 ID:TqE/rt71 - もともとドットは拡張子の区切り記号だったわけで
abc. = abc Windowsになって複数のドットも付けられるようになったが ドット2つ使うとファイル管理領域も2倍使う結果に
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
766 :デフォルトの名無しさん[sage]:2016/11/18(金) 16:52:38.55 ID:TqE/rt71 - ファイル管理領域は、ファイル名部分と拡張子部分とに分かれており
ドットはその管理領域のどこにも書き込まれない 単に区分けする識別子の役割りしか持たない つまり、管理上は、ファイル名=abc,拡張子=NULLってなってる だからabc.とabcの見分けは付かない エクスプローラでファイルをabc.で作成したってabcファイルが作られるだけ
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
767 :デフォルトの名無しさん[sage]:2016/11/18(金) 17:06:48.25 ID:TqE/rt71 - なんか勘違いしてた気がする
LFNではドットもそのまま入ってる
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
770 :デフォルトの名無しさん[sage]:2016/11/18(金) 18:07:23.95 ID:TqE/rt71 - おそらくコマンドやエクスプローラは、最後のドットに特別な意味(拡張子)を持たせて
ドットだけなら削除する仕様なんだろう
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
771 :デフォルトの名無しさん[sage]:2016/11/18(金) 21:00:10.73 ID:TqE/rt71 - ピリオドと半角空白には色々と罠があるかも
md aaa cd "aaa....." md "abc. . . " (エクスプローラでのフォルダ・ファイル作成も同じ) dir "abc.." dir "abc..."(abc..とは異なる結果に)
|