2

フォルダーを rar したいのですが、特定のフォルダーとその下のすべてのファイル (.svn フォルダー) を除外します。

rar コンソール コマンド (rar.exe) を使用してこれを実現するにはどうすればよいですか?

4

7 に答える 7

3

私は次のことを試しましたが、うまくいきました:

RAR a -ehs -x*\.svn\* -r
于 2009-10-05T17:13:48.940 に答える
3

-x.svn* を試しましたか

于 2009-05-31T09:12:45.327 に答える
2
dir .svn /b /s > files.lst
rar (rest of command) -x@files.lst
于 2009-05-31T16:14:09.013 に答える
1

svn エクスポートを実行すると、そもそも .svn フォルダーがありません。

于 2009-06-01T13:08:23.287 に答える
0

バッチ ファイルの使用:

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 -x@svn.lst myarchive [files....]

これらの 3 行は .bat ファイルにある必要があります。

于 2009-06-01T03:45:09.263 に答える
0

完全修飾パスとそのサブ構造を含める必要があります。パスは標準的である必要があります。

popdir %mypath%\.svn
set _=%cd%
pushdir

rar a -x%_% -x%_%\* myarchive
于 2009-06-09T10:46:53.727 に答える
0

最終的な作業バージョンで、3 つの手順が含まれます。

(1) dir /b /s /a .sv? > svn.lst 
(2) rar.exe a -r [archive name] . -xsvn.lst -x@svn.lst 
(3) del svn.lst
于 2011-02-15T07:53:13.097 に答える