回答:
特定のディレクトリでの変更を監視するプログラム(おそらくサービスとして実行中)を作成できます。その後、変更を認識するたびに、そのファイルを非表示にするかどうかを決定できます。ディレクトリ変更通知の取得を参照してください。
ファイルを非表示にするのは非常に簡単です。SetFileAttributeを使用するだけです。
Windows 7以降:
Windows [7 x64]は拡張子によるファイルの非表示をサポートしています。なぜなら、少なくとも.INIファイルは「非表示」として作成されるからです。そして、ユーザーが隠しファイルを表示したいかどうかはユーザーにとって重要です。「非表示」のフォルダとファイルをすでに非表示にしているため(複数のdesktop.iniファイルに怒られないように)、将来の.SFKファイルをすべて追加したいと思います。