| | |
| | | package de.micromata.borgbutler.server; |
| | | |
| | | import de.micromata.borgbutler.cache.ButlerCache; |
| | | import de.micromata.borgbutler.json.borg.FilesystemItem; |
| | | import de.micromata.borgbutler.json.borg.BorgFilesystemItem; |
| | | import de.micromata.borgbutler.server.jetty.JettyServer; |
| | | import de.micromata.borgbutler.server.user.SingleUserManager; |
| | | import de.micromata.borgbutler.server.user.UserManager; |
| | |
| | | |
| | | private static void printArchiveContent(String fileName) { |
| | | File file = new File(fileName); |
| | | FilesystemItem[] fileList = ButlerCache.getInstance().getArchiveContent(file); |
| | | BorgFilesystemItem[] fileList = ButlerCache.getInstance().getArchiveContent(file); |
| | | boolean parseFormatExceptionPrinted = false; |
| | | if (fileList != null && fileList.length > 0) { |
| | | TimeZone tz = TimeZone.getTimeZone("UTC"); |
| | |
| | | File out = new File(FilenameUtils.getBaseName(fileName) + ".txt.gz"); |
| | | log.info("Writing file list to: " + out.getAbsolutePath()); |
| | | try (PrintWriter writer = new PrintWriter(new BufferedOutputStream(new GzipCompressorOutputStream(new FileOutputStream(out))))) { |
| | | for (FilesystemItem item : fileList) { |
| | | for (BorgFilesystemItem item : fileList) { |
| | | String time = item.getMtime(); |
| | | try { |
| | | Date date = df.parse(item.getMtime()); |