У меня есть rar, который скрыт.Я хочу добавить больше файлов с помощью WinRar (желательно); без make visible есть ли способ сделать это с помощью cmd или командного файла?

3 ответа3

1

На самом деле есть две части вашего вопроса. Во-первых, как добавить файлы в скрытый архив 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) из командной строки. Это то, чего я не знаю, и на самом деле было бы лучше задать это как отдельный вопрос.

1

WinRAR также поставляется с утилитой командной строки rar , которую вы должны использовать для этой задачи.

Как объяснил Майкл Кьёрлинг, ничто не мешает вам добавлять файлы в архив с установленным скрытым атрибутом. Чтобы добавить файл в архив, используйте следующую команду:

rar a archive.rar filetoadd.ext

a обозначает команду добавления .

-1

Я не думаю, что можно добавлять файлы в скрытый RAR с помощью WinRAR. Вам нужно будет показать файл как минимум на время добавления файлов, а затем снова скрыть его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .