Установка для Показывания/Скрытия Скрытых объектов на Папке

Где установка должна отобразить или не отобразить скрытые объекты на конкретной папке? Например, если бы глобальная установка должна показать все скрытые файлы, как я изменил бы папку Desktop, так, чтобы скрытый файл desktop.ini не отображался?

Я надеюсь смочь изменить его программно, надо надеяться, в Powershell.

-1
задан 27 January 2019 в 15:09
2 ответа
attrib -s -h

или

attrib +s +h

(Не Powershell, извините. Выбросьте старую школу.)

Здесь есть хорошая статья о Powershell . Соответствующий бит:

$file=file.txt
$file.attributes="Hidden"
$file.attributes="Normal"
1
ответ дан 5 December 2019 в 19:26

В Powershell скрытый атрибут хранится в свойстве Attributes типа Directoryinfo.

Чтобы просмотреть все элементы в каталоге с их атрибутами, сделайте следующее. :

Get-ChildItem "C:\MyPath" -Force | Select Name, Attributes

Атрибуты представляют собой записи, разделенные запятыми, которые объясняют определенные свойства, такие как «Скрытый, каталог» для скрытой папки. Вы можете удалить скрытый атрибут, выполнив замену регулярного выражения в свойстве Attributes для нескольких элементов, например:

Get-ChildItem "C:\MyPath" -Force |? {$_.Attributes -like "*hidden*"} |% {$_.Attributes = $_.Attributes -replace ", Hidden|Hidden,? ?", ""}
1
ответ дан 5 December 2019 в 19:26

Теги

Похожие вопросы