Windowsで特定の拡張子を持つファイルを自動的に非表示にする


11

Windowsが特定の拡張子を持つファイルを自動的に非表示にすることは可能ですか?

一部のプログラムが一連のファイルを生成するとします(プログラムのソースを変更できません)。これらのファイルの一部を拡張子によってシステムに認識させ、自動的に非表示にしたいとします。それは可能ですか?

回答:


3

特定のディレクトリでの変更を監視するプログラム(おそらくサービスとして実行中)を作成できます。その後、変更を認識するたびに、そのファイルを非表示にするかどうかを決定できます。ディレクトリ変更通知の取得を参照してください。

ファイルを非表示にするのは非常に簡単です。SetFileAttributeを使用するだけです。


4

ファイルの非表示はOSのプロパティではありません。表示または非表示にするファイルのプロパティであり、Windowsでは拡張子によるファイルの非表示がサポートされていないと思います。しかし、拡張機能を使用する独自のプログラムを記述して、それを適用することができます

 "attrib +h *.<ur_extension>" 

フォルダ上で、その拡張子のすべてのファイルを非表示にします。単純なvbスクリプトを作成し、前のプログラムが終了した後で実行できます。


0

Windows 7以降:

  • エクスプローラーで新しいライブラリを作成する
  • ライブラリに必要なすべてのフォルダを収集します
  • ライブラリの表示オプションを設定する
  • 右上の検索フィールドに「type:= NOT * .ext」と入力します(extを拡張子に置き換えます)
  • (検索結果のロールアップビューが表示されます)
  • 結果の各グループを展開する
  • 「検索を保存」をクリックして、ファイルを保存します
  • (複数のフォルダーからなる検索で、一部の拡張子を持つファイルが結果で省略されます)
  • ダウンサイド:結果は日付でハードグループ化されています。いくつかの基準でファイルを並べ替えることはできますが、別の基準でファイルをグループ化することはできません

-1

Windows [7 x64]は拡張子によるファイルの非表示をサポートしています。なぜなら、少なくとも.INIファイルは「非表示」として作成されるからです。そして、ユーザーが隠しファイルを表示したいかどうかはユーザーにとって重要です。「非表示」のフォルダとファイルをすでに非表示にしているため(複数のdesktop.iniファイルに怒られないように)、将来の.SFKファイルをすべて追加したいと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.