/**
* Cria um novo arquivo vazio
*
* @param filename
* @param overwrite - se true, recria o arquivo mesmo que ele já exista
*/
public static void createFile(String filename, boolean overwrite) {
try {
boolean criou = false;
File file = new File(filename);
criou = file.createNewFile();
if (!criou && overwrite) {
JavaUtils.writeFile(filename, new StringBuffer());
} else if (!criou) {
throw new RuntimeException(
"JavaUtils.createFile() - Erro desconhecido. Não conseguiu criar o arquivo com o nome \"" +
filename +
"\". Pode ser que o arquivo já esteja criado, por isso o erro.");
}
} catch (Throwable e) {
throw new RuntimeException(
"JavaUtils.createFile() - Erro desconhecido ao criar o arquivo \"" +
filename + "\". Error: " + e);
}
}
Nenhum comentário:
Postar um comentário