Я хотел бы разархивировать папку, но исключить определенные папки и все файлы под ними - папку .svn.
Как это сделать с помощью консольной команды rar (rar.exe)?
Я хотел бы разархивировать папку, но исключить определенные папки и все файлы под ними - папку .svn.
Как это сделать с помощью консольной команды rar (rar.exe)?
Вы пробовали -x.svn*
Я попробовал следующее, и это сработало для меня:
RAR a -ehs -x*\.svn\* -r
Вы можете сделать экспорт svn, тогда у вас не будет папок .svn.
Вы должны включить полный путь и его подструктуры. Путь должен быть каноническим.
popdir %mypath%\.svn
set _=%cd%
pushdir
rar a -x%_% -x%_%\* myarchive
Окончательная рабочая версия, состоящая из трех шагов:
(1) dir /b /s /a .sv? > svn.lst
(2) rar.exe a -r [archive name] . -xsvn.lst [email protected]
(3) del svn.lst
Использование пакетного файла:
1) dir /b /s /a .sv? > svn.lst
2) for /f \"tokens=* delims=\" %%i in ('dir /s /b /a:d *svn') do (dir /b /s /q \"%i\") >> svn.lst
3) rar a [email protected] myarchive [files....]
Эти три строки должны быть в файле .bat.
CEEMEA & LATAM.doc
. Что я должен делать?"C:\Program Files\WinRAR\rar" a -xCEEMEA & LATAM.doc "abc.rar"
- person Ibn e Ashiq   schedule 29.08.2017