Windows 10でフォルダーの大文字と小文字を区別する属性を有効または無効にする

Windows 10でフォルダーの大文字と小文字を区別する属性を有効または無効にする: WindowsでネイティブLinuxコマンドラインツールを直接実行できるようにするLinux(WSL)のWindowsサブシステムを使用できますが、この統合の唯一の欠点はWindowsがファイル名を処理する方法ですLinuxでは大文字と小文字が区別されますが、Windowsでは区別されません。 つまり、test.txtやTEST.TXTなど、WSLを使用して大文字と小文字を区別するファイルまたはフォルダーを作成した場合、これらのファイルはWindows内では使用できません。

現在、Windowsはファイルシステムを大文字と小文字を区別しないものとして扱い、大文字と小文字のみが異なる名前のファイルを区別できません。 Windowsファイルエクスプローラにはこれらのファイルが両方表示されますが、どちらをクリックしたかに関係なく、1つだけが開かれます。 この制限を克服するために、Windows 10ビルド1803以降、MicrosoftはNTFSサポートがファイルとフォルダーを大文字と小文字を区別するフォルダーごとのベースとして扱うことができるようにする新しい方法を導入します。

つまり、NTFSディレクトリ(フォルダー)に適用できる新しい大文字と小文字を区別するフラグ(属性)を使用できるようになりました。 このフラグが有効になっているすべてのディレクトリについて、そのディレクトリ内のファイルに対するすべての操作では大文字と小文字が区別されます。 これで、Windowsはtest.txtファイルとTEXT.TXTファイルを区別できるようになり、別のファイルとして簡単に開くことができます。 したがって、時間を無駄にすることなく、以下にリストされたチュートリアルを利用して、Windows 10でフォルダーの大文字と小文字を区別する属性を有効または無効にする方法を見てみましょう。

Windows 10でフォルダーの大文字と小文字を区別する属性を有効または無効にする

何か問題が発生した場合に備えて、必ず復元ポイントを作成してください。

方法1:フォルダーの大文字と小文字を区別する属性を有効にする

1. Windowsキー+ Xを押して、[ コマンドプロンプト(管理者)]を選択します

2. cmdに次のコマンドを入力し、Enterキーを押します。

fsutil.exeファイルsetCaseSensitiveInfo“ full_path_of_folder”有効

注: full_path_of_folderを、大文字と小文字を区別する属性を有効にするフォルダーの実際の完全パスに置き換えます。

3.ドライブのルートディレクトリのみにあるファイルの大文字と小文字を区別する属性を有効にする場合は、次のコマンドを使用します。

fsutil.exeファイルsetCaseSensitiveInfo“ D:”有効

注: D:を実際のドライブ文字に置き換えます。

4.このディレクトリとその中のすべてのファイルの大文字と小文字を区別する属性が有効になります。

これで、上記のフォルダーに移動して、同じ名前を使用してファイルまたはフォルダーを作成できますが、大文字と小文字が異なり、Windowsではそれらを異なるファイルまたはフォルダーとして扱います。

方法2:フォルダーの大文字と小文字を区別する属性を無効にする

特定のフォルダの大文字と小文字を区別する属性が不要になった場合は、最初に大文字と小文字を区別するファイルとフォルダの名前を一意の名前に変更してから、別のディレクトリに移動する必要があります。 その後、以下の手順に従って、特定のフォルダーの大文字と小文字の区別無効にすることができます。

1. Windowsキー+ Xを押して、[ コマンドプロンプト(管理者)]を選択します

2. cmdに次のコマンドを入力し、Enterキーを押します。

fsutil.exeファイルsetCaseSensitiveInfo“ full_path_of_folder” disable

注: full_path_of_folderを、大文字と小文字を区別する属性を有効にするフォルダーの実際の完全パスに置き換えます。

3.ドライブのルートディレクトリのみにあるファイルの大文字と小文字を区別する属性を無効にする場合は、次のコマンドを使用します。

fsutil.exeファイルsetCaseSensitiveInfo“ D:” disable

注: D:を実際のドライブ文字に置き換えます。

4.このディレクトリとその中のすべてのファイルの大文字と小文字を区別する属性が無効になりました。

完了すると、Windowsは同じ名前(大文字と小文字が異なる)のファイルまたはフォルダーを一意として認識しなくなります。

方法3:フォルダーの大文字と小文字を区別する属性のクエリ

1. Windowsキー+ Xを押して、[ コマンドプロンプト(管理者)]を選択します

2. cmdに次のコマンドを入力し、Enterキーを押します。

fsutil.exeファイルsetCaseSensitiveInfo“ full_path_of_folder”

注: full_path_of_folderを、大文字と小文字を区別する属性のステータスを知りたいフォルダーの実際の完全パスに置き換えます。

3.ドライブのルートディレクトリのみにあるファイルの大文字と小文字を区別する属性をクエリする場合は、次のコマンドを使用します。

fsutil.exeファイルsetCaseSensitiveInfo“ D:”

注: D:を実際のドライブ文字に置き換えます。

4. Enterキーを押すと、上記のディレクトリのステータスがわかります。これは、このディレクトリの大文字と小文字を区別する属性が現在有効になっているか無効になっているかを示します。

推奨:

  • Windows 10のスペルチェック辞書で単語を追加または削除する
  • MicrosoftアカウントをWindows 10デジタルライセンスにリンクする
  • Windows 10で診断と使用状況データの設定を変更する
  • Windows 10での診断データビューアーの有効化または無効化

これで、Windows 10でフォルダーの大文字と小文字を区別する属性有効または無効にする方法を学習しましたが、このチュートリアルに関するクエリがまだある場合は、コメントのセクションで気軽に質問してください。

関連記事