csdk.v1_0.runner.filesystem
Class FileUtils

java.lang.Object
  extended by csdk.v1_0.runner.filesystem.FileUtils

public class FileUtils
extends Object

Utilitários para manipulação de sistemas de arquivos.

Author:
Tecgraf

Constructor Summary
FileUtils()
           
 
Method Summary
static boolean close(Closeable closeable)
          Fecha um Closeable (útil para fechar readers e writers em blocos finally).
static boolean isAbsolutePath(String path)
          Verifica se um path é absoluto para qualquer SO, ou seja, não é necessário que o path seja absoluto para o mesmo SO de quem fez esta verificação.
static String joinPath(String... splittedPath)
          Faz o agrupamento de um caminho quebrado em um array de String em uma única String contendo separadores de diretório.
static String[] splitPath(String filePath)
          Quebra um caminho em forma de String com separadores de diretório do sistema operacional corrente em um array de String contendo seus componentes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

isAbsolutePath

public static boolean isAbsolutePath(String path)
Verifica se um path é absoluto para qualquer SO, ou seja, não é necessário que o path seja absoluto para o mesmo SO de quem fez esta verificação.

Parameters:
path - o caminho.
Returns:
true se o path começa com '/' ou se o path começa com letra + ':\' (p.ex. "C:\")

joinPath

public static String joinPath(String... splittedPath)
Faz o agrupamento de um caminho quebrado em um array de String em uma única String contendo separadores de diretório. O path criado pode opcionalmente ser absoluto.

Parameters:
splittedPath - array de String representando um caminho
Returns:
String contendo separadores de diretório.

splitPath

public static String[] splitPath(String filePath)
Quebra um caminho em forma de String com separadores de diretório do sistema operacional corrente em um array de String contendo seus componentes.

Parameters:
filePath - caminho a ser quebrado.
Returns:
caminho quebrado em um array de seus componentes.

close

public static boolean close(Closeable closeable)
Fecha um Closeable (útil para fechar readers e writers em blocos finally).

Parameters:
closeable - objeto a ser fechado. Pode ser null.
Returns:
true se a operação foi bem-sucedida, false em caso de erro ou se closeable == null


Copyright © 2013–2015 Tecgraf/PUC-Rio. All rights reserved.