forum-informatico
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Ajude a Asast
Patrocinadores
Últimos assuntos
» Artigo ethereum
Efectuar o move de ficheiro EmptyTer Set 24, 2019 1:16 pm por jpmartins

» Artigo Bitcoin
Efectuar o move de ficheiro EmptyTer Set 24, 2019 1:13 pm por jpmartins

» Novo site para desportistas / New site for athletes
Efectuar o move de ficheiro EmptyTer Dez 04, 2018 8:19 am por Admin

» Check used port with the command line
Efectuar o move de ficheiro EmptyTer Dez 04, 2018 8:10 am por Admin

» Check the port where mariaDB is running
Efectuar o move de ficheiro EmptySeg Dez 03, 2018 4:59 am por Admin

» Check the linux version
Efectuar o move de ficheiro EmptySeg Dez 03, 2018 3:12 am por Admin

» Granting rights to a database for a user
Efectuar o move de ficheiro EmptyQui Nov 29, 2018 2:04 am por Admin

» Create new user
Efectuar o move de ficheiro EmptyQui Nov 29, 2018 2:01 am por Admin

» Change level of password security level
Efectuar o move de ficheiro EmptyQui Nov 29, 2018 1:59 am por Admin

AdSense
Contributo

Efectuar o move de ficheiro

Ir para baixo

Efectuar o move de ficheiro Empty Efectuar o move de ficheiro

Mensagem  Admin Qua Nov 05, 2008 7:19 am

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:

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;
   }
Admin
Admin
Admin

Mensagens : 607
Data de inscrição : 21/01/2008
Idade : 46

https://forum-informatico.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos