Підпапки Windows 7 приховані в каталозі «Програмні файли»


6

У мене зараз Google шукав годину, і мене збентежило. Я використовую InnoSetup, щоб встановити програму .NET Winforms, яка створює каталоги та папки на льоту. (Я встановив параметри папки для відображення прихованих файлів, папок ...) Хоча файли, додані до "створених" папок, з'являються в програмі, вони не відображаються під час використання Провідника Windows або навіть при видачі Dir з команди підкажіть. Я також змінив програму, щоб відобразити (і видалити) вміст цих (здавалося б, уявних) папок, тому я впевнений, що вони існують.

Що мені не вистачає?


2
Якщо у вас 64 біт Windows 7, подивіться в C:\Program Files (x86) теж.
Andrew Lambert

Відповіді:


5

Файли, ймовірно, закінчилися %LOCALAPPDATA%\VirtualStore. У мене була аналогічна проблема з деякими програмами, які збереглися в захищеній (Program Files) папці без піднесення належним чином (UAC), у Windows Vista.

Подивитися тут для більш детальної інформації.

Відповідно до цього сайту, має бути Compatibility files в провіднику Windows. Я особисто ніколи не помічав, що до цього, але він з'являється, і він працює.

Screenshot of Compatibility files
(Зображення походить із зв'язаного сайту)


1

Перевірте, чи операція файлу була перенаправлена. Майте на увазі, що адміністратор має право на запис у папку Program Files.


Великий момент - мені доведеться вносити певні зміни.
ron tornambe

0

Ви написали:

Я встановив параметри папки для відображення прихованих файлів, папок ...

Існує 2 види "прихованих" файлів і папок: приховані і "супер приховані", такі як файли, захищені системою.

Такий "суперприхований" файл можна створити за допомогою команди:

attrib +s +h filepath

У параметрах папки можна зніміть позначку опцію "приховати захищені файли операційної системи (рекомендовано)" щоб побачити їх.

Файли, які ви шукаєте, можуть мати атрибути "надто приховані" ...

Сподіваюся, що це допоможе. Дайте нам знати.


Виявляється, що додатки .NET (Framework 4), запущені під керуванням Windows 7 (і, мабуть, Vista), автоматично перенаправляють операції (FileCopy, Delete і т.д.) із зазначенням папки d: / Program Files у віртуальне місце розташування користувача (у моєму випадку C: Користувачі Ron AppData Місцеві файли програм VirtualStore.
ron tornambe

Насправді, це сама ОС робить це, а не .NET framework. Див. Посилання "додаткову інформацію" у відповіді Боба.
Wayne Johnston
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.