Efectuar o move de ficheiro
Página 1 de 1
Efectuar o move de ficheiro
Aqui fica uma pequena função que construi e cuja função é efectuar o move de um ficheiro para um directório.
Efectua alguns testes antes de proceder à operação como testar se o directório destino existe, se possui permissões de escrita, etc.
Aqui fica:
Efectua alguns testes antes de proceder à operação como testar se o directório destino existe, se possui permissões de escrita, etc.
Aqui fica:
- Código:
public static boolean moveFileToDir(String sFile, String sDirectory) {
boolean bResult = true;
// Verifies if the file name has been specified
if(!(sFile!=null && sFile.trim().length()>0))
return false;
// Verifies if the target directory has been specfied
if(!(sDirectory!=null && sDirectory.trim().length()>0))
return false;
// Verifies if the source file exists
File fSourceFile = new File(sFile);
if(!fSourceFile.exists())
return false;
// Verifies if the target directory is valid
File dTargetDir = new File(sDirectory);
if(!dTargetDir.isDirectory())
return false;
if(!dTargetDir.canWrite())
return false;
try {
bResult = fSourceFile.renameTo(new File(dTargetDir, fSourceFile.getName()));
} catch(Exception e) {
bResult = false;
}
return bResult;
}
Tópicos semelhantes
» Efectuar um sleep em VB6
» Efectuar o trim de uma String
» Codificar um ficheiro em base64
» Guardar InputStream num ficheiro
» Conversão de um Ficheiro para um URL
» Efectuar o trim de uma String
» Codificar um ficheiro em base64
» Guardar InputStream num ficheiro
» Conversão de um Ficheiro para um URL
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 24, 2019 1:16 pm por jpmartins
» Artigo Bitcoin
Ter Set 24, 2019 1:13 pm por jpmartins
» Novo site para desportistas / New site for athletes
Ter Dez 04, 2018 8:19 am por Admin
» Check used port with the command line
Ter Dez 04, 2018 8:10 am por Admin
» Check the port where mariaDB is running
Seg Dez 03, 2018 4:59 am por Admin
» Check the linux version
Seg Dez 03, 2018 3:12 am por Admin
» Granting rights to a database for a user
Qui Nov 29, 2018 2:04 am por Admin
» Create new user
Qui Nov 29, 2018 2:01 am por Admin
» Change level of password security level
Qui Nov 29, 2018 1:59 am por Admin