/**
 * 
 */
package exception3;

import java.io.File;
import java.io.IOException;

/**
 * MyFile repraesentiert eine Datei mit Pfad und Dateinamen.
 * @author  Ralf Kunze (rkunze@uos.de), Institut fuer Informatik, Universitaet Osnabrueck
 * @date 20.04.2007
 */
public class MyFile {
	
	private String pfad;
	private String name;
	
	/**
	 * Custom Constructor, bei dem ein Pfad und ein Dateiname angegeben werden kann.
	 * @param pfad Pfad zur Datei
	 * @param name Dateiname
	 */
	public MyFile(String pfad, String name) {
		this.pfad = pfad;
		this.name = name;
	}
	
	/**
	 * Erstellt die Datei mit den im Objekt enthaltenen Prametern.
	 * @return true, wenn es geklappt hat, sonst false.
	 * @throws IOException Falls es zu einem IO-Fehler kommt.
	 */
	public boolean createFile() throws IOException {
		return (new File(pfad+File.separator+name).createNewFile());
	}
}
