Cursos / Informática para Internet / Desenvolvimento Desktop / Aula
Criando arquivos:
Pode-se usar o método createFile(Path, FileAttribute<?>) para criar arquivos vazios com um conjunto inicial de atributos. Por exemplo, se na hora da criação você quiser que o arquivo tenha um conjunto de permissões em particular, use o método createFile. Se você não especificar qualquer atributo, o arquivo é criado com os atributos padrão. Se o arquivo já existir, o método createFile dispara um exceção.
Em uma operação simples e atômica, o método createFile checa a existência do arquivo e o cria com os atributos especificados, o que torna o processo mais seguro contra código malicioso. O seguinte trecho de código cria um arquivo com os atributos padrões:
Para ver um exemplo de permissões de arquivos veja o link de POSIX File Permissions, que se encontra nas referências.
Criando arquivos temporários:
Pode-se criar arquivos temporários utilizando um dos métodos createTempFile a seguir:
O primeiro método permite especificar um diretório para o arquivo temporário enquanto que o segundo método cria um novo arquivo no diretório padrão de arquivos temporários. Ambos permitem que se expecifique um sufixo para o nome do arquivo. Além disso, o primeiro método permite que se especifique um prefixo. O seguinte trecho de código mostra um exemplo do segundo método:
O resultado dessa execução deve ser algo parecido com o seguinte:
O arquivo temporário foi criado: C:\Users\UsuarioIMD\AppData\Local\Temp\2169560914007070224.myapp
O formato específico do nome do arquivo temporário é dependente da plataforma.
Versão 5.3 - Todos os Direitos reservados