diff options
| author | Fabian Henneke <FabianHenneke@users.noreply.github.com> | 2020-06-10 11:19:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-10 14:49:49 +0530 |
| commit | 5d6529a4d8dc6dc938cd05903bfde76412ce17cd (patch) | |
| tree | 34b9dd4932299228c1dd02ab48da7ec70453adff /app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt | |
| parent | 0050deb5012d158f83f04bc6be61a52596fa99c2 (diff) | |
| download | HardenedPass-5d6529a4d8dc6dc938cd05903bfde76412ce17cd.tar.gz HardenedPass-5d6529a4d8dc6dc938cd05903bfde76412ce17cd.zip | |
Replace FileUtils with Kotlin stdlib calls (#843)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt b/app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt deleted file mode 100644 index 867ec0aa..00000000 --- a/app/src/main/java/com/zeapo/pwdstore/utils/FileUtils.kt +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright © 2014-2020 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -package com.zeapo.pwdstore.utils - -import java.io.File - -object FileUtils { - @JvmStatic - fun listFiles(dir: File, recursive: Boolean): Collection<File> { - val res = ArrayList<File>() - val files = dir.listFiles() - - if (files != null && files.isNotEmpty()) { - - files.forEach { file -> - // Check if the file is a directory and recursive add - if (file.isDirectory && recursive) { - res.addAll(listFiles(file, recursive)) - } else if (!file.isDirectory) { - res.add(file) - } - } - } - return res - } - - @JvmStatic - fun getBaseName(filename: String): String { - // Take the file name along with its extension - val indexName = filename.lastIndexOf('/') - val nameWithExtension = filename.substring(indexName + 1) - - // Find the final '.' character in the previously calculated nameWithExtension - val indexExt = nameWithExtension.lastIndexOf('.') - - // If no '.' is found in the name, we assume this is a directory and return the previously - // derived nameWithExtensions as-is, otherwise we slice out a substring from the first character - // to the last occurrence of '.' which we found earlier. - return if (indexExt == -1) - nameWithExtension - else - nameWithExtension.substring(0, indexExt) - } -} |
