今日は何か新しいことを学びました。 Visual Studioで新しいフォルダー「フォルダー」(引用符なし)を作成しようとすると、エラーが発生しました。
ディレクトリ名には、次の文字を含めることはできません。
:*? | "<>
しかし、私のフォルダ名これらの文字はありません。そこで、Windowsエクスプローラーでこのフォルダーを作成しようとすると、最後からスペースが削除され、「フォルダー」ではなく「フォルダー」フォルダーが作成されます。 md
コマンドも同じで、ファイル名も同じです。 Windowsのフォルダ名またはファイル名がスペースで終わらないのはなぜですか?
NTFSパーティション(Windows 8.1)でこれを試しました。
Microsoftから ファイル、パス、名前空間の命名 記事:
ファイル名またはディレクトリ名をスペースまたはピリオドで終了しないでください。基盤となるファイルシステムはそのような名前をサポートしている場合がありますが、Windowsシェルとユーザーインターフェイスはサポートしていません。ただし、名前の最初の文字としてピリオドを指定することはできます。たとえば、「。temp」。
あなたが言及したキャラクターに加えて、
\ /
これらの文字の一部はワイルドカード文字であり、その他はファイルまたはディレクトリのパスで使用されます。
したがって、フォルダまたはファイル名でそれらを使用することはできません。