Commit 24329ab0 authored by Tatyana's avatar Tatyana 👽

FileSearcher ::: removed unnecessary lines

parent 7fb78cff
...@@ -15,13 +15,13 @@ public class FileSearcher { ...@@ -15,13 +15,13 @@ public class FileSearcher {
private static FileSearcher instance; private static FileSearcher instance;
private FileMonitor monitor; private FileMonitor monitor;
private List<File> monitoredFiles = new ArrayList<>(); private List<File> foundedFiles;
private AtomicInteger filesCounter = new AtomicInteger(0); private AtomicInteger filesCounter = new AtomicInteger(0);
public List<File> prepareFiles(Path root) { public List<File> prepareFiles(Path root) {
filesCounter.set(0); filesCounter.set(0);
List<File> foundedFiles = new ArrayList<>(); foundedFiles = new ArrayList<>();
try { try {
monitor = new FileMonitor(instance, true); monitor = new FileMonitor(instance, true);
...@@ -41,9 +41,9 @@ public class FileSearcher { ...@@ -41,9 +41,9 @@ public class FileSearcher {
} }
/* /*
* Здесь был найден файл (он может также быть архивом) * Здесь был найден файл (он может также быть архивом)
* но сейчас нет разницы - обычный это файл или архив * но сейчас нет разницы - обычный это файл или архив
* */ * */
@Override @Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
foundedFiles.add(file.toFile()); foundedFiles.add(file.toFile());
...@@ -52,9 +52,9 @@ public class FileSearcher { ...@@ -52,9 +52,9 @@ public class FileSearcher {
} }
/* /*
* Здесь могла случиться проблема с открытием файла. * Здесь могла случиться проблема с открытием файла.
* Это подойдет в том случае, если архив запаролен * Это подойдет в том случае, если архив запаролен
* *
*/ */
@Override @Override
public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException { public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException {
...@@ -71,9 +71,6 @@ public class FileSearcher { ...@@ -71,9 +71,6 @@ public class FileSearcher {
} finally { } finally {
monitor.finishMonitoring(); monitor.finishMonitoring();
} }
foundedFiles.addAll(monitoredFiles);
filesCounter.addAndGet(monitoredFiles.size());
} }
return foundedFiles; return foundedFiles;
} }
...@@ -89,11 +86,13 @@ public class FileSearcher { ...@@ -89,11 +86,13 @@ public class FileSearcher {
} }
public void addFile(File file) { public void addFile(File file) {
monitoredFiles.add(file); foundedFiles.add(file);
filesCounter.incrementAndGet();
} }
public void removeFile(File file) { public void removeFile(File file) {
monitoredFiles.remove(file); foundedFiles.remove(file);
filesCounter.decrementAndGet();
} }
public int getTotal() { public int getTotal() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment