Windows Server 2012 –大文字と小文字を区別するファイル名とディレクトリ名を完全にサポートしますか?


9

Windows 2012で大文字と小文字が区別されるファイル名とディレクトリが完全にサポートされているかどうかを知りたいです。言い換えると、ファイルとディレクトリを別のケースで保存したいと思います。例:

  • myFile.txt
  • myfile.txt
  • MYFILE.TXT

Windows 2008に該当する次のリンクを見つけました。

ファイル名とフォルダー名の大文字と小文字の区別を構成する

上記の手順が正常に実行された場合:

  1. WindowsエクスプローラとDOSプロンプトを通常どおり使用してファイルをコピー/移動/削除できますか、それとも他のインターフェイスが必要ですか?
  2. FTP経由でログインして、実際には異なるファイルやディレクトリであるかのように、大文字と小文字が異なるファイルとフォルダーを処理できますか?

上記の設定を適用した後、Windowsエクスプローラーとコマンドプロンプトを使用するときに問題発生する、Windows 2003、Windows 7などの「古い」投稿を多数読んだことがあります。

私はまた、人々が持つ問題を抱えていることを読んだことがあるWin32アプリケーションがファイルを正しく処理していない(同じ名前が異なる場合を有します)。


+1は、Windowsが大文字と小文字を区別するモードで動作できることを教えてくれました。私はいくつかの簡単なテストは、あなたの質問に答える必要があると思うが、好奇心から、私はまた、この発見:nicklowe.org/2012/02/...
ErikE

@ErikE、リンクをありがとう。私は現在Windows 2003を使用していますが、このサーバーで問題が発生する危険はありません。私は誰かがこれに対する答えをすでに知っているかどうかを見るのを待つか、おそらく2012年をデスクトップPCにインストールして、あなたが提案したように私自身のテストを行わなければならないでしょう。
Caroline Beltran、2015

回答:


5

両方の質問に対する答えは「いいえ」です

ファイルシステムNTFSは、ファイル名とフォルダ名の大文字と小文字の区別をサポートしていますが。

しかし、Win32サブシステムはこれをサポートしていません。explorer.exe、cmd.exe、およびIIS FTPサーバーはすべてWin32アプリケーションであるため、大文字と小文字が異なるだけのファイルを作成することはできません。

Win32ベースではないプログラムを使用してそのようなファイルを作成できますが、Win32ベースのアプリがこれらのファイルのどれを選択するかを確定的に言うことはできません。

したがって、ファイルを処理する必要があるWin32プログラムを決して使用しない限り、それを有効にすることを検討すべきではありません。

また、(Windows-)ユーザーの地獄を混乱させるでしょう。


これはWebサーバー用であるため、Windowsユーザーは私だけです。大文字と小文字を区別するファイルを作成する32ビットC ++アプリケーションがあり、いくつかのテストを実行した後、ある時点で名前の衝突が確実に発生します。大文字と小文字を区別するファイルの読み取り/書き込み/削除を可能にするWin32アプリケーション用のAPIがあるかどうかを知っていますか?
Caroline Beltran、2015

更新。大文字と小文字を区別しないファイルを操作できるように見えるAPIを参照するリンクを見つけました。私は後でそれらを見てもよいが、ここのリンクは次のとおりです。nicklowe.org/2012/02/...
キャロライン・ベルトラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.