ハードドライブ(Cドライブまたはその他のNTFSドライブ)で何かを読み書きするときに、Windows7で大文字と小文字を区別したいと思います。
レジストリキーを変更するように言っているグーグル経由のビデオを見つけました
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\DontPrettyPath
値1(ソース)に。
また、レジストリキーの変更について何かを述べているWindowsサポートアイテムを見つけました
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitive
そのため、値を0にすると、WindowsはNTFSファイルシステム(ソース)で大文字と小文字が区別されると思います。
2番目の解決策が答えだと感じていますが、よくわかりません。確信が持てずに試してみたいとは思いません。
Windows 7がCドライブ(およびその他のNTFSドライブ)に対して読み取り/書き込みを行うときに大文字と小文字を区別する正しい方法を確実に知っている人はいますか?
他の作成者が提案HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ dword:ObCaseInsensitive
した0
ように、レジストリ値をに設定できます。add.reg
次の内容の名前のファイルを作成して実行します。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
"obcaseinsensitive"=dword:00000000
次に、Cygwinを使用して、大文字と小文字を区別するファイル名を操作します。
そのためには、この記事が示すように、posix=1
オプションを使用してNTFSファイルシステムをマウントする必要があります。これが私のスニペットです:/etc/fstab
fstab
none /cygdrive cygdrive binary,posix=1,user 0 0
C: /cygdrive/c ntfs binary,posix=1,user,auto 0 0
C:/Users /home ntfs binary,posix=1,user,auto 0 0
上記が完了したら、使用して、大文字と小文字を区別したファイル名を扱うことができるでしょうbash
、mc
、git
など
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加