30 lines
718 B
Java
30 lines
718 B
Java
package org.warp.picalculator.deps.nio;
|
|
|
|
import java.io.IOException;
|
|
import java.nio.file.Files;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
|
|
import org.warp.picalculator.math.Function;
|
|
|
|
public class DFiles {
|
|
|
|
public static boolean deleteIfExists(DPath path) throws IOException {
|
|
return Files.deleteIfExists(path.toPath());
|
|
|
|
}
|
|
|
|
public static boolean exists(DPath f) {
|
|
return Files.exists(f.toPath());
|
|
}
|
|
|
|
public static DPath createTempFile(String prefix, String suffix) throws IOException {
|
|
return new DPath(Files.createTempFile(prefix, suffix));
|
|
}
|
|
|
|
public static List<String> readAllLines(DPath p) throws IOException {
|
|
return Files.readAllLines(p.toPath());
|
|
}
|
|
|
|
}
|