Я думаю, что метод, который вы пытаетесь использовать, - это метод в java.io.File
API.Измените
file.setLastModified(getthetime());
на
new File(fName).setLastModified(getthetime());
Для чего это стоит, я удивлен, что это будет необходимо.Я бы подумал, что загрузчик файлов автоматически установит измененное время на текущее время.(Или точнее, что он ничего не сделает ... и позволит ОС установить его по умолчанию.)
Какой класс FileUpload
вы используете?