数週間前、私は [〜#〜] ntfs [〜#〜] のウィキペディアのエントリを読んでいて、 シンボリックリンク を使用できることに気づきました。他の数 機能 Windowsエクスプローラーではすぐにはわかりません。
Wikipedia に記載されていない可能性のある他の便利な機能は何ですか?また、これらの機能にアクセスするにはどうすればよいですか?これらの機能を操作/作成/使用するために使用されるサードパーティプログラム、レジストリ設定、非表示の構成ウィンドウ、CLIなどはありますか?
更新:これをコミュニティウィキに変えます。
代替データストリーム [〜#〜] lads [〜#〜] ツールを使用してそれらを列挙できます。
たとえば、次のようにして作成できます。
メモ帳test.txt:adsname1
notepad test.txt:adsname2
notepad test.txt
3つすべてがエクスプローラーに1つのファイルとして表示されますが、それらはすべて同じファイル名に添付された異なるストリームです。
NTFSは、Win32APIではサポートされていないファイル名をサポートしています。たとえば、POSIXサブシステムでは、次の名前を使用できます(Windows Internalsブックから)。
"TrailingDots..."
"SameNameDifferentCase"
"samenamedifferentcase"
"TrailingSpaces "
どうやらあなたはまだ 'dir/x'を使用してそれらすべてを見ることができます
本当に長いファイルパス(最大32,000文字)でファイルを作成することも可能です。エクスプローラーで引き続き表示できますが、簡単に削除することはできません。
Windows Internals by Mark Russinovich NTFSと、それが何をサポートし、何をサポートしていないかについての章があります。第5版では、第11章でWindows NTがサポートするすべてのファイルシステムについて説明し、NTFSの内部について詳しく説明します。
私が間違っていなければ、WindowsのfsutilコマンドはNTFSのあいまいな機能のほとんどを公開します。 Start -> Run -> cmd.exe -> fsutil /?
詳細については。
NTFSは「シンボリックリンク」をサポートしています。
また、Windows 2000以降の CreateHardLink 関数を介して、ファイルのハードリンクもサポートしています。
このページを確認してください: ハードリンクとジャンクション 。
Pythonスクリプト(PythonのCreateHardLink
モジュールを使用)でctypes
を使用しました)。重複ファイルを検索する「deduper」スクリプトもあります。いくつかの条件下では、それらをハードリンクに置き換えます。これにより、通常のWindowsインストールで多くのスペースが解放されます。
1997年にO'Reillyは Windows NT File System Internals を公開しました。古いので、多くの情報が古くなっている可能性があります。ただし、多くの情報が含まれている必要があります。