Ответ 1
Переместите -h и укажите, что mydir - это каталог
attrib /S /D /L -H mydir\*.*
Я не могу найти команду или просто партию команд для рекурсивного удаления "скрытого" -Атрибута из файлов и каталогов. Все команды, такие как "attrib" и "for", похоже, пропускают скрытые файлы. Например:.
attrib -H /S /D /L mydir
ничего не делает, потому что он пропускает все скрытые вещи. Кто-нибудь знает, как это сделать со стандартными инструментами Windows?
Переместите -h и укажите, что mydir - это каталог
attrib /S /D /L -H mydir\*.*
Вы не можете удалить скрытый, не удаляя систему.
Вы хотите:
cd mydir
attrib -H -S /D /S
Это приведет к удалению скрытых и системных атрибутов из всех файлов/папок внутри вашего текущего каталога.
если вы хотите удалить атрибуты для всех файлов во всех папках на всей флэш-диске, выполните следующие действия:
attrib -r -s -h/S/D
эта команда удалит attrubutes для всех папок файлов и подпапок:
Только для чтения -системный файл -скрыт -Процессы сопоставления файлов и всех подпапок. -Processes, а также
Сделать пакетный файл для его текущего каталога и подкаталогов:
cd %~dp0
attrib -h -r -s /s /d /l *.*
просто введите
attrib -h -r -s /s /d j:*.*
где j - буква диска... разблокирует все заблокированные файлы в j-диске
если u хочет сделать его конкретным. Затем перейдите в определенное место, используя cmd, а затем введите
attrib -h -r -s /s /d "foldername"
он также может использоваться для блокировки дисков или папок, просто изменяя "-" с помощью "+"
attrib +h +r +s /s /d "foldername"
Запуск командной строки в режиме администратора
attrib -h -r -s /s /d "location of the drive letter:" \*.*
Например, папка с именем new под E: накопителем
введите команду:
e:\cd new
e:\new\attrib *.* -s -h /s /d
и все файлы и папки не скрыты