Code: Alles auswählen
import zipfile, glob, os
file = zipfile.ZipFile("../../home/murph/meinedateien.zip")
wurzel = "/home/murph/meine_dateien"
def make(wurzel):
for root, dirs, files in os.walk(wurzel):
for name in files:
file,write(name, os.path-basename(name), zipfile.ZIP_DEFLATED)
for name in dirs:
wurzel += name
make(wurzel)
make(wurzel)
file.close()
Tut mir Leid, aber ich habe keine Ahnung und verstehe nichts.root@murphs:/etc/init.d# ./archiver.py
Traceback (most recent call last):
File "./archiver.py", line 16, in ?
make(wurzel)
File "./archiver.py", line 12, in make
file.write(name, os.path.basename(name), zipfile.ZIP_DEFLATED)
File "/usr/lib/python2.4/zipfile.py", line 391, in write
st = os.stat(filename)
OSError: [Errno 2] No such file or directory: 'archiver.py~'
Nicht einmal eine Grobdiagnose habe ich.
Idee:
Ein Skript, der alle meine eigenen dateien bei jedem systemherunterfahren sichert in ienme zip-archiv