1 package net.elgekko.mediacube.integration.amc;
3 import org.slf4j.Logger;
4 import org.springframework.beans.factory.annotation.Autowired;
5 import org.springframework.stereotype.Service;
7 import java.io.IOException;
8 import java.nio.file.Files;
9 import java.nio.file.Paths;
10 import java.util.List;
12 import java.util.TreeSet;
15 public class AMCPartRename {
17 private Logger logger;
20 public void rename(String masterFile) throws IOException {
21 List<String> lines = Files.readAllLines(Paths.get(masterFile));
22 Set<String> names = new TreeSet<>();
23 for (String line : lines) {
26 String id = line.trim().replace(".mxf.part", "");
31 for (String id : names)
32 System.out.println(id);
34 logger.info("" + names.size());