package utils;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
/**
* @deprecated use org.apache.commons.io.FileUtils class instead
*/
@Deprecated
public class FileManager {
public FileManager() {
}
/**
*
* @param fullPath
* @deprecated use org.apache.commons.io.FileUtils.forceMkdir(File
* directory) instead
*/
public static void createFolder(String fullPath) {
File directory = new File(fullPath);
if (!directory.exists()) {
try {
FileUtils.forceMkdir(directory);
} catch (IOException e) {
System.out.println("Failed to create the directory: "
+ fullPath);
e.printStackTrace();
}
boolean result = directory.exists();
if (result) {
System.out.println("Dir: " + fullPath + " created");
} else {
System.out.println("Failed to create the directory, check above for details.");
}
} else
System.out.println("Dir: " + fullPath
+ " already exists, skipped creation");
}
/**
* @deprecated use org.apache.commons.io.FileUtils class instead
*/
@Deprecated
public static File createFile(String fileContent, String fileName) {
String filePath = "./";
return createFile(fileContent, fileName, filePath);
}
/**
* @deprecated use org.apache.commons.io.FileUtils class instead
*/
@Deprecated
public static File createFile(String data, String fileName, String filePath) {
String fileURL = filePath + fileName;
System.out.println(fileURL);
File file = new File(fileURL);
try {
FileUtils.writeStringToFile(file, data);
} catch (IOException e) {
System.err.println("Couldn't write to the file :" + fileURL);
e.printStackTrace();
}
return file;
}
/**
* @deprecated use org.apache.commons.io.FileUtils class instead
*/
@Deprecated
public static String readFileToString(String fileURL) {
File file = new File(fileURL);
String fileContents = "";
try {
fileContents += FileUtils.readFileToString(file);
} catch (IOException e) {
System.err.println("Failed read from file, file url: " + fileURL);
e.printStackTrace();
}
return fileContents;
}
/**
* @deprecated use org.apache.commons.io.FileUtils class instead
*/
@Deprecated
public static boolean removeFolder(String fullPath) throws IOException {
File directory = new File(fullPath);
if (directory.exists()) {
if (directory.isDirectory()) {
FileUtils.deleteDirectory(directory);
}
}
return false;
}
}