public static File[] getFilesAndDirectoriesRecursive(File path)
	{
		Collection<File> files = listFilesAndDirectories(path,true);


		if(files.size()>0)
		{
			File[] arr = new File[files.size()];
			return files.toArray(arr);
		}
		else
			return null;
	}