|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
если просто упаковывать с ключем -a каталог, то все ок, но если в архив нужно упаковать скажем файлы определенного типа, например *.txt, то они пишуться в корень архива (а я хочу с путями) если использовать ключ -r , то пути создаются как нужно но начинает выгребать *.txt с вложенных подкаталогов каталога, с котрого выгребаются файлы... а мне этого не нужно так как там миллиарды файлов и подпапок .. Простое решение с использованием какого-то ключа есть ? Или нужно писать скрипт на "шеле"? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:15 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
7-zip.chm-spf (Use fully qualified file paths) switch Switch Description -spf Use absolute paths including drive letter. -spf2 Use full paths without drive letter. Enables the mode that allows to use fully qualified file paths in archives. If -spf switch is not specified, 7-Zip reduces file paths to relative paths when it adds files to archive, and 7-Zip converts paths to relative paths when you extract archive. If -spf switch is specified, 7-Zip doesn't try to process or convert paths. Fully qualified file paths begin with one of the following: A UNC name, which starts with two backslash characters, for example, "\\Server1\". A disk designator with a backslash, for example "C:\". A single backslash, for example, "\Folder". If -spf switch is specified, but the path is not fully qualified, 7-Zip will use specified path, it will not convert the path to fully qualified path. Please be careful, if you use -spf switch with "extract" command. Check that file names in archive are correct. Note that with -spf switch 7-Zip can try to rewrite any file with path specified in archive. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:24 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
TREY, для сохранения текста лучше всего подходит 7Zip, есть масса библиотек для C# под 7z, там для сжатия текста есть метод PPMd, для сжатия с путёми, нужно в список файлов добавлять пути относительно какой то папки, по типу "FOLDER\FOLDER\File", это не долже быть FullPath. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:26 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, -spf не работает с ключем -а .. он наверное для распаковки , или хз ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:40 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
Roman MejtesTREY, для сохранения текста лучше всего подходит 7Zip, есть масса библиотек для C# под 7z, там для сжатия текста есть метод PPMd, для сжатия с путёми, нужно в список файлов добавлять пути относительно какой то папки, по типу "FOLDER\FOLDER\File", это не долже быть FullPath. я батник пишу, кодить сегодня лень ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:42 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
наверное самое простое решение будет скопировать нужные файлы в подкаталог , потом его заархивировать и удалить .. кощунство какое то ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:44 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
черт , работает -spf .. скачал самую последнюю бета сборку .. спасибо всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2017, 14:22 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
TREY, доброго дня. просьба помочь. есть папка куда каждое утро вываливается bak файл от sql скрипта (sqlServ2008Express не имеет рабочего sqlagent) треба его просто упаковать с тем же именем что и файл бак например: backup_bd_20180327.bak в backup_bd_20180327.7z 2 дня пытался добавить текущую дату в имя архива, потом дошло, что нет такой явной необходимости т.к. bak файл выгружается уже с датой в имени. Остается только упаковать его. первично все выглядит так: @echo off sqlcmd -S серверSQL -U user -P pass -i SQL_backup.sql #запуск скрипта РК БД. set z7dir="7zip_and_Scripts" set backupdir="c:\Backup\autobackup" %z7dir%\7z.exe a -mx9 %backupdir%\SqlBD_%DATE%.7z %backupdir%\SqlBD*.bak >>%backupdir%\backuplog.txt del %backupdir%*.bak буду признателен за любую информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 07:47 |
|
7z упаковка файлов по маске и full path
|
|||
---|---|---|---|
#18+
Александр Нoв.треба его просто упаковать с тем же именем что и файл бак например: backup_bd_20180327.bak в backup_bd_20180327.7zФрагмент скрипта: Код: plaintext 1. 2. 3.
Пример вызова: Код: plaintext
Необходимая информация изложена в трёх основных источниках: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 09:05 |
|
|
start [/forum/search_topic.php?author=4wel&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 657ms |
total: | 933ms |
0 / 0 |