Skip to content

Commit 6640ddd

Browse files
committed
Update FileUtils.java
1 parent 5866290 commit 6640ddd

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/main/java/io/github/intisy/utils/utils/FileUtils.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
package io.github.intisy.utils.utils;
22

3+
import io.github.intisy.simple.logger.StaticLogger;
4+
35
import java.io.BufferedReader;
46
import java.io.File;
57
import java.io.FileReader;
68
import java.io.IOException;
9+
import java.nio.charset.Charset;
710
import java.nio.file.AccessDeniedException;
811
import java.nio.file.Files;
12+
import java.nio.file.Path;
913
import java.nio.file.StandardCopyOption;
14+
import java.util.List;
1015

1116
@SuppressWarnings({"unused", "ResultOfMethodCallIgnored"})
1217
public class FileUtils {
18+
public static List<String> readAllLines(Path directory, Charset charset) {
19+
while (true) {
20+
try {
21+
return Files.readAllLines(directory, charset);
22+
} catch (IOException e) {
23+
StaticLogger.warning("Exception while reading file, waiting for problem to resolve...");
24+
}
25+
}
26+
}
1327
public static void delete(File file) {
1428
if (file.exists())
1529
if (!file.delete())

0 commit comments

Comments
 (0)