■No100749 (ゆうたろう さん) に返信
> CreateDirectory("出力ファイル名")を用いて、
My.Computer.FileSystem.CreateDirectory のことでしょうか?
System.IO.Directory.CreateDirectory のことでしょうか?
いずれにせよ、これらの引数に指定すべき文字列は
「ファイル名」を含むパスではなく
「ディレクトリ名」のパスですよ?
> 言語特性上大文字小文字の区別が付かないようで、
Windows 環境のファイルシステムでは、
半角の大文字小文字は同一視されます。
全角の大文字小文字については環境依存です。
後者は、使用している OS およびそのドライブのファイルシステムによって
区別される場合と同一視される場合があるということです。
また、ネットワーク上のパスだと、相手側の OS によっては
半角の大文字小文字が区別されるケースもあります。
試しに Windows エクスプローラーで、任意の場所に
"AaAa" というフォルダーを作ってみてください。
A:全角大文字エー
a:全角小文字エー
A:半角大文字エー
a:半角小文字エー
その後、同じ場所に "aAaA" フォルダーを作ってみてください。
a:全角小文字エー
A:全角大文字エー
a:半角小文字エー
A:半角大文字エー
これらが別物として生成できる環境もあれば、同一フォルダーと認識されて
警告(あるいは統合の確認)が表示される場合もあります。
> 大文字小文字を区別してファイルパスを取得することはできたのですが、
どうやって取得しましたか?
> 書き込む際には区別されないということなので、困っています。
どうやって書き込みましたか?
|