From e720915db55aace987ec9882b2fcb568f8fc2346 Mon Sep 17 00:00:00 2001 From: Sweidan Omar Date: Fri, 21 Jan 2022 01:55:07 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32825 --- .../production/AMC/jobs/steps/ArchiveSubtitlesStep.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/server/-product/production/AMC/jobs/steps/ArchiveSubtitlesStep.java b/server/-product/production/AMC/jobs/steps/ArchiveSubtitlesStep.java index 4afb09b7..e5895f8c 100644 --- a/server/-product/production/AMC/jobs/steps/ArchiveSubtitlesStep.java +++ b/server/-product/production/AMC/jobs/steps/ArchiveSubtitlesStep.java @@ -47,7 +47,7 @@ public class ArchiveSubtitlesStep extends JobStep { String sourceFileName = source.getFileName().toString(); Path archive = Paths.get(archiveRoot.toString(), sourceFileName.replace(".stl", "_" + lang + ".stl")); - boolean isOverride = archive.toFile().exists(); + boolean isOverride = Files.exists(archive); try { ensureFolder(archiveRoot); Files.copy(source, archive, StandardCopyOption.REPLACE_EXISTING); @@ -74,9 +74,9 @@ public class ArchiveSubtitlesStep extends JobStep { private void syncSubtitle(Path archive, Path syncTarget) { Path sync = Paths.get(syncTarget.toString(), archive.getFileName().toString()); - logger.info(getMarker(), "Sync root {} exists {}", syncTarget, syncTarget.toFile().exists()); + logger.info(getMarker(), "Sync root {} exists {}", syncTarget, Files.exists(syncTarget)); - if (!sync.toFile().exists()) { + if (!Files.exists(sync)) { logger.info(getMarker(), "Skipping {} synchronization, target not exists", sync); return; } @@ -96,8 +96,7 @@ public class ArchiveSubtitlesStep extends JobStep { } public void ensureFolder(Path filePath) throws IOException { - File folder = filePath.toFile(); - if (!folder.exists() || !folder.isDirectory()) { + if (!Files.exists(filePath) || !Files.isDirectory(filePath)) { try { Set perms = PosixFilePermissions.fromString("rwxrwxrwx"); FileAttribute> attr = PosixFilePermissions.asFileAttribute(perms); -- 2.54.0