У меня есть эта непонятная папка, которую я "Владелец", и у меня есть все права NTFS на нее: это невидимо. Я хотел бы сделать его видимым без необходимости проверять «Скрывать защищенные системные файлы» в проводнике Windows.
Powershell даже не позволяет мне увидеть файл даже при запуске от имени администратора.
Любой инструмент командной строки, который я могу использовать? Проводник Windows не позволит встретить это. Вариант неактивен.
Чтобы отобразить каталог в PowerShell:
(get-item -force <name-of-directory>).Attributes = ''
С псевдонимами:
(gi -fo <name-of-directory>).Attributes = ''
я использовал Эта статья в качестве справки и немного упростил синтаксис.
Попробуйте удалить только скрытый атрибут, оставив все остальные объявления определенными:
$Path = 'c:\MyDemoFile.txt'
#use -force switch with get-item so we find the file even if it's hidden
$Item = (get-item $Path -force)
#use a boolean operation to remove the Hidden attribute if it's assigned; whilst keeping all other attributes as defined.
$Item.Attributes = $Item.Attributes.value__ -band (-bnot [System.IO.FileAttributes]::Hidden.Value__)
Если у вас есть полный путь, вы можете попробовать использовать attrib, чтобы удалить системные / скрытые атрибуты из папки.
attrib -s -h
Get-ChildItem -Force покажет вам папку.
Вы также можете попробовать этот простой скрипт Windows для отображения файлов и каталогов. Инструкцию по его использованию можно найти по ссылке ниже.