mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-03 10:54:38 -05:00
Move source download dirs to new download subfolder (#660)
Should have been added with f2dd67d87f
This commit is contained in:
@@ -110,6 +110,23 @@ fun applicationSetup() {
|
|||||||
File("$ApplicationRootDir/manga-local").renameTo(applicationDirs.localMangaRoot)
|
File("$ApplicationRootDir/manga-local").renameTo(applicationDirs.localMangaRoot)
|
||||||
File("$ApplicationRootDir/anime-thumbnails").delete()
|
File("$ApplicationRootDir/anime-thumbnails").delete()
|
||||||
|
|
||||||
|
val oldMangaDownloadDir = File(applicationDirs.downloadsRoot)
|
||||||
|
val newMangaDownloadDir = File(applicationDirs.mangaDownloadsRoot)
|
||||||
|
val downloadDirs = oldMangaDownloadDir.listFiles().orEmpty()
|
||||||
|
|
||||||
|
val moveDownloadsToNewFolder = !newMangaDownloadDir.exists() && downloadDirs.isNotEmpty()
|
||||||
|
if (moveDownloadsToNewFolder) {
|
||||||
|
newMangaDownloadDir.mkdirs()
|
||||||
|
|
||||||
|
for (downloadDir in downloadDirs) {
|
||||||
|
if (downloadDir == File(applicationDirs.thumbnailDownloadsRoot)) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
downloadDir.renameTo(File(newMangaDownloadDir, downloadDir.name))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// make dirs we need
|
// make dirs we need
|
||||||
listOf(
|
listOf(
|
||||||
applicationDirs.dataRoot,
|
applicationDirs.dataRoot,
|
||||||
|
|||||||
Reference in New Issue
Block a user