OSDN Git Service

add dist
[rec10/rec10-git.git] / dist / trunk / rec10 / zip.py
diff --git a/dist/trunk/rec10/zip.py b/dist/trunk/rec10/zip.py
new file mode 100755 (executable)
index 0000000..7dc9ab5
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# coding: UTF-8
+# Rec10 TS Recording Tools
+# Copyright (C) 2009-2011 Yukikaze
+
+import os
+import os.path
+import zipfile
+
+def addFile2FileZip(addfile,basefile):
+    th=0
+
+    if os.path.exists(basefile):
+        th=zipfile.ZipFile(basefile,'a',zipfile.ZIP_DEFLATED)
+    else:
+        th=zipfile.ZipFile(basefile,'w',zipfile.ZIP_DEFLATED)
+    if os.path.exists(addfile):
+        th.write(addfile,os.path.basename(addfile))
+    th.close()