Merge pull request #317 from tufteddeer/iss_308
extract zip to correct path
This commit is contained in:
commit
4324c7e797
|
@ -461,10 +461,12 @@ class ItemsAdapter(activity: SimpleActivity, var listItems: MutableList<ListItem
|
||||||
try {
|
try {
|
||||||
val zipFile = ZipFile(it)
|
val zipFile = ZipFile(it)
|
||||||
val entries = zipFile.entries()
|
val entries = zipFile.entries()
|
||||||
|
val zipFileName = it.getFilenameFromPath()
|
||||||
|
val newFolderName = zipFileName.subSequence(0, zipFileName.length-4)
|
||||||
while (entries.hasMoreElements()) {
|
while (entries.hasMoreElements()) {
|
||||||
val entry = entries.nextElement()
|
val entry = entries.nextElement()
|
||||||
val parentPath = it.getParentPath()
|
val parentPath = it.getParentPath()
|
||||||
val newPath = "$parentPath${entry.name.trimEnd('/')}"
|
val newPath = "$parentPath/$newFolderName/${entry.name.trimEnd('/')}"
|
||||||
|
|
||||||
val resolution = getConflictResolution(conflictResolutions, newPath)
|
val resolution = getConflictResolution(conflictResolutions, newPath)
|
||||||
val doesPathExist = File(newPath).exists()
|
val doesPathExist = File(newPath).exists()
|
||||||
|
|
Loading…
Reference in New Issue