アプリケーションのシェル エグゼキュータに tar コマンドを渡しています。しかし、私の tar 構文が間違っているようです。(これは Windows (bsdtar
コマンド) ですが、私の知る限り Linux と同じように動作します。必要に応じて Linux でテストすることもできます。)
tar ファイルにフル パスを保存せずに、ext で終わるすべてのファイルを tar gz しようとしています。
tar -cvzf test.tar.gz -C C:/mydir/toTar/ *.ext
エラーが発生します:
tar: *.ext: Cannot stat: No such file or directory
パス全体を指定できますが、tar にはC->mydir->toTar->
. 結果ではなく、ファイルが必要mydir
ですtoTar
。
これまでのところ、私が望むものに近いのは.
の代わりですが*.ext
、それは他のものもタールします。これは明らかに望んでいません。