ファイルの内容に文字列を使用して、Pythonの階層的なディレクトリ構造を持つtarアーカイブを作成します。私はthis questionを読みました。これは、文字列をファイルとして追加する方法を示しますが、ディレクトリとしては表示しません。ディレクトリを実際に作成せずにtarアーカイブに追加するにはどうすればよいですか?以下のようなどのようにして、プログラマチックに、ネストされたディレクトリとファイルをPythonの文字列からのみ、一時ファイルなしでtarアーカイブにすることができますか?
何か:the tar file formatを見て
archive.tgz:
file1.txt
file2.txt
dir1/
file3.txt
dir2/
file4.txt
... 'TarInfo.mtime'メンバを設定して、GNU tarの'間違いなく古いタイムスタンプ '警告を防ぐことができます。 –
@larsmansあなたはそうです。私は 'TarInfo.mtime'を設定する答えを更新しました。ご連絡ありがとうございます。 – jcollado