ABzipunzip - how not to zip subdirectory

Shay

Well-Known Member
Licensed User
Longtime User
Hi

I have:
My app dir, inside I have few files that I wish to backup
I created backup dir, inside my app dir

and running this
MyZip.ABZipDirectory(File.DirDefaultExternal,File.DirDefaultExternal&"/Backup/Backup.bak")

but it casues some kind of loop, since it has to backup also it self
how can i zip my files, without the sub-dir
 

Shay

Well-Known Member
Licensed User
Longtime User
unzip, ir removing first letter - why?


See - zip is ok:


Adding directory HELP
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/HELP/gps_task.png
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/HELP/MainMenu_e.htm
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/list.csv
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/Parameters.db
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/Manager.db
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/SMS.db
onSensorChanged: light value: 100
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/Gates.db
Adding file /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/Locale_he.lng
Zip file has been created!
Zip file extracted!

unzip - removing first letter:

/mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ created
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ELP/gps_task.png
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ELP/MainMenu_e.htm
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ist.csv


Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/arameters.db
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/anager.db
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/MS.db
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ates.db
Extracting /mnt/sdcard/Android/data/Barrier_Plus.Binyat/files/ocale_he.lng
 
Upvote 0

Shay

Well-Known Member
Licensed User
Longtime User
I checked the bak file, it seems that the problem is with the zip, even that the log is showing zip ok,
I will try to check my code again
 
Upvote 0

Shay

Well-Known Member
Licensed User
Longtime User
already have

MyDir = File.DirRootExternal & "/BarrierPlusBackup/"
sdRoot = File.DirDefaultExternal&"/"

MyZip.ABZipDirectory(sdRoot,MyDir & "Backup.bak")
 
Upvote 0
Top