import java.io.*; // do obslugi we/wy
import java.util.Scanner; //do obslugi danych wejsciowych
class Danepak
{
String AdresZrodlowy;
String AdresDocelowy;
int ktory;
}
public class Pakiety
{
public void startPakiety()
{
/**
* Blok instrukcji do obslugi pliku wejsciowego *
*/
Scanner scanner = new Scanner(System.in);
while(true)
{
System.out.print("Podaj sciezke do pliku: ");
String path = scanner.nextLine();
File file = new File(path);
if(!file.canRead())
{
System.out.println("\nBlad! Nie mozna odczytac pliku.");
}
else if(file.isDirectory())
{
System.out.println("\nBlad! Podales sciezke do folderu.");
}
else
{
ObliczDlugosc();
}
scanner.nextLine();
System.out.print("\nJeszcze raz, t/n? ");
if(!"t".equals(scanner.nextLine().toLowerCase()))break;
}
}
void ObliczDlugosc()
{
System.out.println("Dlugosc wczytanego pliku: ");
System.out.println(file.length());
}
public static void main(String[] args)
{
Pakiety pkt = new Pakiety();
pkt.startPakiety();
}
}
bledy:
Exception in thread "main" java.lang.UnsupportedOperationException: Not yet implemented
Dlugosc wczytanego pliku:
at file.length(file.java:13)
at Pakiety.ObliczDlugosc(Pakiety.java:67)
at Pakiety.startPakiety(Pakiety.java:47)
at Pakiety.main(Pakiety.java:77)
Java Result: 1
Racja zle sie wyrazilem nie chodzilo mi o dlugosc tylko wielkosc pliku.