これはWindows XPマシンとWindows 7マシンで見つけました。Cドライブの特定のファイル(まだ他の場所ではない)は隠されていますが、隠し属性はfalse(または未チェック)です。これらのファイルは、(フォルダオプションから)表示されると、他の隠しファイルのように見えなくなり、フォルダオプションで「隠しファイルを表示しない」に設定すると非表示になります。
私が見るように私のマシンでこれらのファイルがあるautoexec.bat
とconfig.sys
Cに:. スクリプト、レジストリ、プログラミング環境などから、そのようなファイルを識別する方法はありますか?基本的に、ディレクトリ内の非表示でないファイルの数を取得しようとしていたため、C:でファイルの数を取得しようとするとアプリケーションが失敗します。起こることは、アプリケーションがこれらの2つのファイルをカウントすることです(その属性は非表示ではないため)が、視覚的な観点からは、通常は淡色/非表示です。
私のポイントはSystem Files
、フォルダオプションの特別な設定を表示する必要があるということではありません。このようなファイルとフォルダーには隠し属性checked
があります(ただし、その場合のチェックボックスは読み取り専用です)。ほとんどの点で、通常の隠しファイル/フォルダーに似ています。私の質問は、隠されているように見えるが隠された属性のないファイルについてです。それが何であるかを見るために、もしそれらがそこにあったら、私が言及したファイルのCドライブを見てください。
AUTOEXEC.BAT
かがCONFIG.SYS
で命名されている必要があり、大文字、または彼らは隠されたファイルのように見えることはありません。(2)AUTOEXEC.BAT
または任意のドライブのルートディレクトリにCONFIG.SYS
配置する必要があります。ルートディレクトリにない場合、隠しファイルのようには見えません。explorer.exeは、これらの特別なファイルをシステムファイルとして内部的に扱うと思います。Explorer ++は、これらの2つのファイルが+ Hまたは+ S属性を持たないため、隠しファイル/システムファイルとして扱いません。