package com.frostwire.mp3; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; public class FileWrapper { protected File file; protected String filename; protected long length; protected long lastModified; protected FileWrapper() { } public FileWrapper(String filename) throws IOException { this.filename = filename; init(); length = file.length(); lastModified = file.lastModified(); } private void init() throws IOException { file = new File(filename); if (!file.exists()) throw new FileNotFoundException("File not found " + filename); if (!file.canRead()) throw new IOException("File not readable"); } public String getFilename() { return filename; } public long getLength() { return length; } public long getLastModified() { return lastModified; } }