У меня есть rar, который скрыт.Я хочу добавить больше файлов с помощью WinRar (желательно); без make visible есть ли способ сделать это с помощью cmd или командного файла?
3 ответа
На самом деле есть две части вашего вопроса. Во-первых, как добавить файлы в скрытый архив RAR с помощью WinRAR. Во-вторых, как это сделать из командной строки.
Сама Windows не накладывает никаких ограничений на доступ к файлам, помеченным как "скрытые". Они просто это; скрытый, недоступный
В старые времена MS-DOS два ключевых системных файла были помечены как скрытые: IO.SYS
и MSDOS.SYS
. Эти два файла составляют ядро MS-DOS и были загружены в ОЗУ кодом загрузочного сектора (в ранних версиях DOS, по крайней мере, один из них - я забыл, какой - должен был существовать в смежной области диска, потому что в противном случае код загрузочного сектора не может его загрузить). Представьте себе хаос, который он может создать, если ядро ОС будет недоступно.
Вы можете попробовать это самостоятельно, выполнив что-то вроде следующего:
C:\> echo hello > myfile.txt
C:\> attrib +h myfile.txt
C:\> type myfile.txt
hello
C:\> echo world >> myfile.txt
C:\> type myfile.txt
hello
world
C:\>
attrib +h myfile.txt
устанавливает атрибут "hidden" в файле (вы можете сделать это и с помощью другого инструмента, я просто придерживаюсь командной строки здесь для простоты).
Обратите внимание, что WinRAR может препятствовать тому, чтобы его просили работать с архивными файлами со скрытым набором атрибутов, хотя, честно говоря, я сомневаюсь, что он реализует такие проверки. Блокнот без проблем работает с файлами, помеченными как скрытые.
Вторая часть - как запустить WinRAR (или любой архиватор RAR) из командной строки. Это то, чего я не знаю, и на самом деле было бы лучше задать это как отдельный вопрос.
WinRAR также поставляется с утилитой командной строки rar
, которую вы должны использовать для этой задачи.
Как объяснил Майкл Кьёрлинг, ничто не мешает вам добавлять файлы в архив с установленным скрытым атрибутом. Чтобы добавить файл в архив, используйте следующую команду:
rar a archive.rar filetoadd.ext
a
обозначает команду добавления .
Я не думаю, что можно добавлять файлы в скрытый RAR с помощью WinRAR. Вам нужно будет показать файл как минимум на время добавления файлов, а затем снова скрыть его.