All pastes #169320 Raw Edit

Someone

public java v1 · immutable
·published 2006-09-13 20:13 UTC
rendered paste body
	public static LinkedRemoteFile getOldestFile(LinkedRemoteFileInterface dir) throws ObjectNotFoundException {	    Iterator iter = dir.getFiles().iterator();	    if (!iter.hasNext())	        throw new ObjectNotFoundException();		    LinkedRemoteFile oldestFile = (LinkedRemoteFile) iter.next();		    for (; iter.hasNext();) {	        LinkedRemoteFile file = (LinkedRemoteFile) iter.next();	        if(file.isDirectory()) {	        	try {	        		LinkedRemoteFile oldestFile2 = getOldestFile(file);	        		if (oldestFile.lastModified() >	        		oldestFile2.lastModified()) {	        			oldestFile = oldestFile2;	        		}	        	} catch(ObjectNotFoundException e) {	        		continue;	        	}	        } else if (oldestFile.lastModified() > file.lastModified()) {	            oldestFile = file;	        }	    }		    return oldestFile;	}