ディレクトリのすべてのコンテンツを含む「バックアップ」ディレクトリ内にZIPを作成するPythonスクリプトを作成しようとしています。
私のファイル構造:
C:/
Users/
myuser/
backups/
blah.gif
config.xml
etc.
したがって、スクリプトで、ディレクトリC:/Users/myuser/backups/mybackup.zip
のすべてのコンテンツ ( 、 など) を含むを作成する必要があります。backups/
blah.gif
config.xml
私が使用しているコードは次のとおりです。
backupDir = "C:/Users/myuser/backups/"
backupFile = "mybackup.zip"
file = zipfile.ZipFile(backupDir + backupFile, "w")
for name in glob.glob(backupDir):
print "Found " + name
file.write(name, os.path.basename(name), zipfile.ZIP_DEFLATED)
file.close()
これを実行するとC:/Users/myuser/backups/mybackup.zip
ファイルが生成されますが、解凍すると空です。私はどこで迷うのですか?前もって感謝します!