codice:
import java.io.*;
import javax.swing.*;
public class FileSizeTest
{
public static void main(String args[])
{
String file = JOptionPane.showInputDialog("File Path and Name, please type like C:\\directoyname\\filename");
File f=new File(file);
long size=f.length()/1000;

System.out.println(size+"KB");
}
}
questo funziona, strano che il metodo lenght ti ritorni sempre zero