В моем тесте моя структура папок выглядит следующим образом:
D:\Data\1.db
D:\Data\2.db
D:\Data\3.db
D:\Data\FolderA\1.db
D:\Data\FolderA\2.db
D:\Data\FolderA\3.db
Это простой пример моей сложной ситуации в реальном мире. Я использую список включения для резервного копирования только файлов .db
(и многих других типов файлов), но я не хочу, чтобы ЛЮБЫЕ подкаталоги были заархивированы, но я могу не знать имена подкаталогов.
Поэтому возникает вопрос: как мне сжать файлы, используя список включения, исключая при этом все подкаталоги, если имя подкаталогов неизвестно?
Я попробовал следующее из моей папки D:\Data
с результатами в скобках
7za a -t7z D:\Backups\data.zip -r- -ir@"D:\data\include.txt" :: (sub-dirs included)
Я изменил -r-
с строки выше на ниже с результатами в скобках
-xr- [incorrect command line]
-xr-!* [nothing zipped]
-xr!* [nothing zipped]