問題タブ [ntfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ディレクトリのサブファイルが変更されたかどうかを確認する方法
Windowsでは、フォルダに変更されたサブファイルがあるかどうかを確認する簡単な方法はありますか?
確認しましたが、サブファイルが変更されてもフォルダーの最終更新日が更新されません。
この動作を変更するように設定できるレジストリエントリはありますか?
重要な場合は、NTFSボリュームを使用しています。
最終的には、C++プログラムからこの機能を利用したいと思います。
フォルダが大きすぎるため、ディレクトリ全体を再帰的にスキャンしても機能しません。
更新:変更が発生している間、プロセスを実行せずにこれを行う方法が本当に必要です。したがって、ファイルシステムウォッチャーのインストールは私には最適ではありません。
Update2:アーカイブビットも最終変更日と同じ問題があるため、機能しません。ファイルのアーカイブビットは設定されますが、フォルダは設定されません。
windows-vista - VistaでNTFSパーティションのアロケーションユニットサイズを表示するにはどうすればよいですか?
特定のNTFSパーティションのアロケーションユニットサイズを決定するために使用できる組み込みツール(ある場合)はどれですか?
windows-xp - 大量の小さなファイルをどのように処理しますか?
私が取り組んでいる製品は、1 日に数千の読み取り値を収集し、NTFS パーティション (Windows XP) に 64k のバイナリ ファイルとして保存します。本番環境で 1 年が経過した後、1 つのディレクトリに 300,000 を超えるファイルがあり、その数は増え続けています。これにより、Windows エクスプローラーから親/先祖ディレクトリにアクセスするのに非常に時間がかかりました。
インデックス サービスをオフにしてみましたが、違いはありませんでした。ファイルの内容をデータベース/zip ファイル/tarball に移動することも検討しましたが、ファイルに個別にアクセスすることは有益です。基本的に、ファイルは依然として研究目的で必要であり、研究者はそれ以外に対処する気はありません。
NTFS または Windows を最適化して、これらすべての小さなファイルを処理できるようにする方法はありますか?
filesystems - CentOS 5.2 に NTFS ファイルシステムをマウントする
CentOS 5.2 で内部および外部の NTFS ドライブを、できれば起動時に自動的にマウントしたいと考えています。読み取り/書き込みか読み取り専用かは問題ではありませんが、安全であれば読み取り/書き込みが優先されます。
編集:すべての回答に感謝します。以下にまとめました=)
iis-6 - IIS6 のアクセス許可、ACL、および ID を理解する - アクセスを制限するにはどうすればよいですか?
ASP.NET アプリケーションが Windows 2003 Server の IIS6.0 で偽装を使用して実行されている場合、ファイルの読み取り/書き込み/実行アクセス権限の決定に関連するユーザー アカウントはどれですか? どのアクセス権を付与/取り消すかを理解しようとしているシナリオが 2 つあります。最も関連性の高いユーザーは、おそらくアプリケーション プールで指定された ID だと思いましたが、それだけではないようです。
最初の問題は、System.Diagnostics.Process.Start() を介したローカル バッチ ファイルの実行に関するものです。AppPool が IWAM_WIN2K3WEB ユーザーに設定されている場合は実行できませんが、ネットワーク サービス ID に設定されている場合は正常に動作します。もちろん、IWAM ユーザーがファイルに対する実行権限を持っていることを確認しました。
2 つ目は、ローカル ハード ドライブ上のファイルへの書き込みに関するものです。フォルダのプロパティを介してアクセス制御リストを介してこれを防止できるようにしたいと考えていますが、フォルダ内のすべてのユーザーを「読み取り」として設定した場合でも ( 「書き込み」のあるユーザー/グループはまったくありません)、ASP.NET はファイルを問題なく書き込みます。書き込みアクセス権がない場合はどうすればよいですか?
Google 検索では断片的な情報が表示されますが、すべてが表示されるわけではありません。
linux - Linuxファイルシステムに代替データストリームのようなものはありますか?
Windows NTFS には、趣味の開発プロジェクトで最近使用した "Alternate Data Streams" (ADS) と呼ばれる、優れているがほとんど使用されていない機能があります。
Mac HFS+ には、「名前付きフォーク」と呼ばれる、同様に優れているがほとんど使用されていない機能もあります。
このプロジェクトを Linux に移植することを考えていますが、Linux のファイルシステムにそのような機能があるかどうかわかりません。
windows - NTFS のパフォーマンスと大量のファイルとディレクトリ
NTFS を使用する Windows は、大量のファイルとディレクトリをどのように処理しますか?
パフォーマンスの問題やその他の問題が発生する前に、単一のディレクトリに配置できるファイルまたはディレクトリの制限に関するガイダンスはありますか?
たとえば、100,000 個のフォルダーを含むフォルダーを作成しても問題ありませんか?
svn - NTFS のリポジトリからのファイルを無視する方法はありますか?
ある時点で、誰かが、大文字と小文字を区別するファイル システムを必要とする名前のファイルを、私が常にチェックアウトしているリポジトリのトランクにチェックインしました。これはもちろん、ローカルの作業コピーを (Windows コンピューターで) チェックアウトしようとするとロックアップする原因になります。大文字と小文字のみが異なる名前のファイルを無視するように、ローカルの Subversion コピーを設定する方法はありますか?
compilation - 16KB または 32KB の NTFS 割り当てブロックは、デフォルトの 4KB と比較してコンパイル時間を短縮しますか?
16KB または 32KB の NTFS 割り当てブロックは、デフォルトの 4KB と比較してコンパイル時間を短縮しますか?
.net - .NET でジャーナル操作を変更しますか?
(アンマネージ コードをインポートせずに)変更ジャーナル操作を実行する .NET/C# の方法を探しています。
ヒントやRTMリンクはありますか?