File tree Expand file tree Collapse file tree
src/main/java/io/github/intisy/utils/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package io .github .intisy .utils .utils ;
22
3+ import io .github .intisy .simple .logger .StaticLogger ;
4+
35import java .io .BufferedReader ;
46import java .io .File ;
57import java .io .FileReader ;
68import java .io .IOException ;
9+ import java .nio .charset .Charset ;
710import java .nio .file .AccessDeniedException ;
811import java .nio .file .Files ;
12+ import java .nio .file .Path ;
913import java .nio .file .StandardCopyOption ;
14+ import java .util .List ;
1015
1116@ SuppressWarnings ({"unused" , "ResultOfMethodCallIgnored" })
1217public 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 ())
You can’t perform that action at this time.
0 commit comments