O arquivo é usado com frequência em Java IO e é usado no upload e exclusão de arquivos. Por exemplo, quando escrevemos para o sistema de gerenciamento, podemos usar o upload e a exclusão de imagens. Em seguida, usaremos o arquivo java para lidar com isso.
Uso básico do arquivo em java cria e exclui arquivos:
classe pública Filedemo {public static void main (string [] args) {arquivo f = novo arquivo ("d:"+file.separator+"io.txt"); //File.separator Gets "/" //file.pathseparator Gets ";" tente {f.createNewFile (); } catch (ioexception e) {// TODO GATO GENERADO AUTOMENTADO BLOCO E.PRINTSTACKTRACE (); } // etc. Por um tempo, você pode visualizar a geração de arquivos, tente {thread.sleep (3000); } catch (interruptedException e) {// TODO BLOCO DE CATCH AUTOGERATIDO E.PRINTSTACKTRACE (); } if (f.exists ()) {f.Delete (); } else {System.out.println ("O arquivo não existe"); }}} Java Arquivo Exemplo Uso: Código da função de upload de imagem usado no J2EE Development:
public void fileUpload (@RequestParam MultipartFile [] MyFiles, HttpServletRequest Solicy, httpServletResponse resposta) lança ioexception {string imgpath = "/uploads" + "/"; Diretório de arquivos = novo arquivo (request.getSession (). GetServletContext () .getRealPath ("/") + imgPath); String desfilename = null; String fileNewName = null; Response.setContentType ("Texto/html; charset = utf-8"); PrintWriter out = Response.getWriter (); String originalfilename = null; para (MultipartFile myFile: myFiles) {if (myfile.isempty ()) {out.write ("Selecione o arquivo e faça o upload"); out.flush (); } else {originalfilename = myfile.getoriginalfilename (); if (null! = originalfilename && originalfilename.length ()> 0) {fileNewName = uuid.randomuuid () + originalFileName; DESFILENAME = Directory.toString () + "/" + fileNewName; } tente {fileUtils.copyInputStreamTofile (myfile.getInputStream (), novo arquivo (desfileName)); } catch (ioexception e) {e.printStackTrace (); out.write ("O upload do arquivo falhou, tente novamente !!"); out.flush (); }}} out.print (FileNewName); out.flush (); } E o código gerado pela pasta é o seguinte:
Arquivo f1 = novo arquivo ("d:"+file.separator+"teste"); f1.mkdir (); // método para obter o nome da pasta f1.getName ();Este é o uso básico em Java IO e também é a parte usada com mais frequência.
O exposto acima é tudo sobre este artigo, espero que seja útil para o aprendizado de todos.