static public boolean deleteDirectory(File path) {
		if (path == null) return false;
		try {
			if( path.exists() ) {
				Functions.clearDirectory(path);
			}
			return( path.delete() );
		} catch (Throwable e) {
			return false;
		}
	}