[ Pobierz całość w formacie PDF ]
da, aby plik zosta skasowany, gdy zostanie wy czona maszyna wirtualna. boolean exists() zwraca true, je eli dany plik lub katalog istnieje; w przeciwnym wypadku zwraca false. String getAbsolutePath() zwraca a cuch zawieraj cy absolutn cie k dost pu. Wskazówka: zamiast tej funkcji lepiej korzysta z getCanonicalPath. File getCanonicalFile() 1.2 zwraca obiekt klasy File zawieraj cy kanoniczn cie k dost pu do danego pliku. Oznacza to, e usuwane s zb dne katalogi ".", u ywany jest odpowiedni separator katalogów oraz zale na od systemu operacyjnego obs uga wielkich i ma ych liter. String getCanonicalPath() zwraca a cuch zawieraj cy kanoniczn form cie ki dost pu. Oznacza to, e usuwane s zb dne katalogi ".", u ywany jest odpowiedni separator katalogów oraz zale na od systemu operacyjnego obs uga wielkich i ma ych liter. 80 Java. Techniki zaawansowane String getName() zwraca a cuch zawieraj cy nazw pliku danego obiektu File ( a cuch ten nie zawiera cie ki dost pu). String getParent() zwraca a cuch zawieraj cy nazw katalogu, w którym znajduje si rodzic danego obiektu File. Je eli obiekt jest plikiem, rodzicem jest po prostu katalog, w którym dany plik si znajduje. Je eli obiekt jest katalogiem, jego rodzicem jest jego katalog bazowy lub null, je eli katalog bazowy nie istnieje. File getParentFile() 1.2 zwraca obiekt klasy File rodzica danego pliku. W notce o getParent znajdziesz definicj rodzica . String getPath() zwraca a cuch zawieraj cy cie k dost pu do pliku. boolean isDirectory() zwraca true, je eli obiekt reprezentuje katalog; w przeciwnym wypadku zwraca false. boolean isFile() zwraca true, je eli obiekt reprezentuje plik pozosta e opcje to katalog lub urz dzenie. boolean isHidden() 1.2 zwraca true, je eli obiekt reprezentuje plik lub katalog ukryty. long lastModified() zwraca dat ostatniej modyfikacji pliku (liczba milisekund od pó nocy 1 stycznia 1970 GMT) lub 0, je eli plik nie istnieje. Aby zmieni t warto w obiekt Date, u ywamy konstruktora Date(long). long length() zwraca d ugo pliku w bajtach lub 0, je eli plik nie istnieje. String[] list() zwraca tablic a cuchów, zawieraj cych nazwy plików i katalogów znajduj cych si w danym obiekcie File, lub null, je eli dany obiekt nie reprezentuje katalogu. String[] list(FilenameFilter filter) zwraca tablic nazw plików i katalogów, znajduj cych si w danym obiekcie i spe niaj cych warunki filtra, lub null, je eli nie ma takich elementów. Parametry: filter u ywany obiekt typu FilenameFilter. File[] listFiles() 1.2 zwraca tablic obiektów klasy File, odpowiadaj cych plikom i katalogom znajduj cym si w danym obiekcie klasy File, lub null, je eli dany obiekt nie reprezentuje katalogu. Rozdzia 1. Strumienie i pliki 81 File[] listFiles(FilenameFilter filter) 1.2 zwraca tablic obiektów klasy File, odpowiadaj cych plikom i katalogom znajduj cym si w danym obiekcie klasy File i spe niaj cym warunki filtra, lub null, je eli nie ma takich elementów. Parametry: filter u ywany obiekt typu FilenameFilter. static File[] listRoots() 1.2 1 zwraca tablic obiektów klasy File odpowiadaj c dost pnym katalogom najwy szego poziomu (np. w systemie Windows otrzymasz obiekty klasy File reprezentuj ce zainstalowane dyski zarówno dyski lokalne, jak i mapowane dyski sieciowe; w systemie Unix otrzymasz po prostu "/"). boolean createNewFile() 1.2 je eli plik o nazwie podanej przez obiekt pliku nie istnieje, automatycznie tworzy taki plik. Oznacza to, e sprawdzanie nazwy oraz tworzenie nowego pliku nie zostanie zak ócone przez inn dzia alno systemu. Je eli uda o si utworzy nowy plik, metoda zwraca true. boolean mkdir() tworzy podkatalog, którego nazwa zosta a podana przez obiekt pliku. Zwraca true, je eli uda o si utworzy katalog; w przeciwnym wypadku zwraca false. boolean mkdirs() w przeciwie stwie do mkdir, ta metoda tworzy równie wymagane katalogi po rednie. Zwraca false, je eli którykolwiek z wymaganych katalogów nie móg zosta utworzony. boolean renameTo(File newName) zwraca true, je eli nazwa zosta a zmieniona; w przeciwnym wypadku zwraca false. Parametry: newName obiekt klasy File okre laj cy now nazw pliku. boolean setLastModified(long time) 1.2 okre la dat ostatniej modyfikacji pliku. Zwraca true, je eli zmiana si powiod a, w przeciwnym wypadku zwraca false. Parametry: time liczba typu long reprezentuj ca ilo milisekund, jakie up yn y od pó nocy 1 stycznia 1970 GMT. Metoda getTime klasy Date pozwala obliczy t warto . boolean setReadOnly() 1.2 [ Pobierz całość w formacie PDF ] |