Na versão Java da data, os arquivos são acessados através da classe de arquivo, mas a operação da classe de arquivo é limitada e as características de um sistema de arquivos específicas não podem ser utilizadas e o desempenho não é alto. Quando ocorre o erro de acesso, muitas pessoas retornam diretamente falsas e não fornecem informações de exceção. Portanto, o Java7 adicionou dois novos arquivos e caminhos de classes de ferramentas para manipular arquivos. A classe de arquivos contém um grande número de métodos estáticos para manipular arquivos. O Java7 também apresenta uma interface de caminho, que representa um caminho de plataforma que não está relacionado à plataforma. Em relação ao seu uso, vamos apresentá -lo em detalhes abaixo.
Os caminhos fornecem dois métodos para obter objetos de caminho.
1. Get (URL URL)
2. Obtenha (string primeiro, string… mais), este é um método para unir várias cordas em um caminho
Abaixo está o código de teste
pacote com.sdjz.test1; importar java.io.filenotfoundException; importar java.io.fileOutputStream; importar java.io.ioException; importar java.nio.charset.charset; importação java.nio.file.files; import.nio.pathile.mport; importela; importando java.nio.file.files; Java.nio.file.attribute.FileTime; importar java.util.ArrayList; importar java.util.calendar; importar java.util.list; importar java.util.list; classe FileStest {public static void main (string [] args) lança fileNotfoundException, ioexception {caminho caminho = paths.get ("d:", "test.txt"); // obtém o caminho absoluto do caminho do sistema.out.println (path.toabsolutepath ()); // copie o arquivo files.copy (paths.get ("d:", "test.txt"), new FileOutputStream ("text1.txt")); // Adicione o conteúdo de leitura à lista <String> lists = files.readallLines (paths.get ("d:", "est.java")); System.out.println ("Arquivo leia:" + listas); System.out.println ("é gravável? --->" + files.isWritable (paths.get ("d:", "test.txt"))); // Crie uma coleção para adicionar à lista de arquivos <String> list = new ArrayList <> (); list.add ("ADSF"); list.add ("Teste 1"); list.add ("Teste 2"); // Crie uma coleção para adicionar à lista de arquivos <String> list = new ArrayList <> (); list.add ("ADSF"); list.add ("Teste 1"); list.add ("Teste 2"); // Escreva várias seqüências de caracteres no arquivo arquivos.write (paths.get ("d:", "test.txt"), list, charset.forname ("gbk")); // determinar o tamanho do sistema de arquivo especificado.out.println ("test.txt"))); // determine se é um sistema de arquivo oculto.out.println ("test.txt"))); // Obtenha uma instância do calendário para definir o tempo para o calendário de modificação do arquivo CA = calendar.getInstance (); // Defina o horário para 23 de maio de 2014 ca.set (2014, 4, 23); // Defina o horário em que o arquivo foi o último arquivo modificado. }}Execute o programa acima e você verá os seguintes resultados
A seguir estão as propriedades do tempo de arquivo modificado após a modificação
O método acima para acessar arquivos usando a classe de ferramentas de arquivos do Java7 e a interface do caminho é todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.