当前位置: 首页>>代码示例>>Java>>正文


Java FileUtils.deleteRecursively方法代码示例

本文整理汇总了Java中org.scijava.util.FileUtils.deleteRecursively方法的典型用法代码示例。如果您正苦于以下问题:Java FileUtils.deleteRecursively方法的具体用法?Java FileUtils.deleteRecursively怎么用?Java FileUtils.deleteRecursively使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.scijava.util.FileUtils的用法示例。


在下文中一共展示了FileUtils.deleteRecursively方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setup

import org.scijava.util.FileUtils; //导入方法依赖的package包/类
@Setup(Level.Trial)
public void setup() throws Exception {
	// cleanup
	baseDirectory = new File("output").getAbsoluteFile();
	FileUtils.deleteRecursively(baseDirectory);
	baseDirectory.mkdirs();

	// Read test image
	final File testImage = new File(getClass().getResource(IMG1).getPath());
	m_sfimg = opener.openImgs(testImage.getPath()).get(0);

	m_tiffPath = getFormatPath("tif");
	m_omeTiffPath = getFormatPath("ome.tif");
	m_pngPath = getFormatPath("png");
	m_epsPath = getFormatPath("eps");
	m_icsPath = getFormatPath("ics");
	m_jpgPath = getFormatPath("jpg");
}
 
开发者ID:scifio,项目名称:scifio-benchmark,代码行数:19,代码来源:WriteMediumFileTest.java

示例2: setup

import org.scijava.util.FileUtils; //导入方法依赖的package包/类
@Before
public void setup() throws Exception {
	// cleanup
	baseDirectory = new File("output").getAbsoluteFile();
	FileUtils.deleteRecursively(baseDirectory);
	baseDirectory.mkdirs();

	// Read test image
	final File testImage = new File(getClass().getResource(IMG1).getPath());
	m_sfimg = opener.openImgs(testImage.getPath()).get(0);

	m_tiffPath = getFormatPath("tif");
	m_omeTiffPath = getFormatPath("ome.tif");
	m_pngPath = getFormatPath("png");
	m_epsPath = getFormatPath("eps");
	m_icsPath = getFormatPath("ics");
	m_jpgPath = getFormatPath("jpg");
}
 
开发者ID:scifio,项目名称:scifio-benchmark,代码行数:19,代码来源:WriteLargeFileProfiling.java

示例3: generateAll

import org.scijava.util.FileUtils; //导入方法依赖的package包/类
/** Generates OMERO script stubs for all available ImageJ modules. */
public int generateAll(final File omeroDir) throws IOException {
	final File scriptsDir = new File(new File(omeroDir, "lib"), "scripts");
	if (!scriptsDir.exists()) {
		System.err.println("OMERO scripts directory not found: " + scriptsDir);
		return 1;
	}

	final File dir = new File(scriptsDir, namespace);
	if (dir.exists()) {
		if (!forceOverwrite) {
			System.err.println("Path already exists: " + dir);
			System.err.println("Please run with --force if you wish to generate scripts.");
			return 2;
		}
		FileUtils.deleteRecursively(dir);
	}

	// create the directory
	final boolean success = dir.mkdirs();
	if (!success) {
		System.err.println("Could not create directory: " + dir);
		return 3;
	}

	// we will execute ImageJ.app/lib/run-script
	final File baseDir = appService.getApp().getBaseDirectory();
	final File libDir = new File(baseDir, "lib");
	final File runScript = new File(libDir, "run-script");
	final String exe = runScript.getAbsolutePath();

	// generate the scripts
	generateAll(menuService.getMenu(), dir, exe, 0);
	return 0;
}
 
开发者ID:imagej,项目名称:imagej-omero,代码行数:36,代码来源:ScriptGenerator.java

示例4: tearDown

import org.scijava.util.FileUtils; //导入方法依赖的package包/类
@After
public void tearDown() {
	FileUtils.deleteRecursively(tmp1);
	FileUtils.deleteRecursively(tmp2);
}
 
开发者ID:scijava,项目名称:scijava-java3d,代码行数:6,代码来源:Java3DServiceTest.java

示例5: testGenerateAll

import org.scijava.util.FileUtils; //导入方法依赖的package包/类
@Test
public void testGenerateAll() throws IOException {
	// create a context with a minimal command set
	final PluginIndex pluginIndex = new PluginIndex() {
		@Override
		public void discover() {
			super.discover();
			removeAll(getPlugins(Command.class));
			add(pluginInfo(FileNew.class));
			add(pluginInfo(FileOpen.class));
			add(pluginInfo(FileSave.class));
			add(pluginInfo(FileExit.class));
			add(pluginInfo(Lion.class));
			add(pluginInfo(Tiger.class));
			add(pluginInfo(Bear.class));
		}
	};
	final ArrayList<Class<? extends Service>> classes =
		new ArrayList<Class<? extends Service>>();
	classes.add(AppService.class);
	classes.add(CommandService.class);
	classes.add(MenuService.class);
	final Context context = new Context(classes, pluginIndex);
	final ScriptGenerator scriptGen = new ScriptGenerator(context);
	final File tempDir =
		TestUtils.createTemporaryDirectory("script-generator-");
	final File libDir = new File(tempDir, "lib");
	final File scriptsDir = new File(libDir, "scripts");
	assertTrue(scriptsDir.mkdirs());
	final int returnCode = scriptGen.generateAll(tempDir);
	context.dispose();

	assertEquals(0, returnCode);
	final File imagejDir = new File(scriptsDir, "imagej");
	assertTrue(imagejDir.isDirectory());
	final File fileDir = new File(imagejDir, "File");
	assertTrue(fileDir.isDirectory());
	final File animalsDir = new File(imagejDir, "\ufeffAnimals");
	assertTrue(animalsDir.isDirectory());
	assertTrue(new File(fileDir, "New.py").exists());
	assertTrue(new File(fileDir, "\ufeffOpen.py").exists());
	assertTrue(new File(fileDir, "\ufeff\ufeffSave.py").exists());
	assertTrue(new File(fileDir, "\ufeff\ufeff\ufeffExit.py").exists());
	assertTrue(new File(animalsDir, "Lion.py").exists());
	assertTrue(new File(animalsDir, "\ufeffTiger.py").exists());
	assertTrue(new File(animalsDir, "\ufeff\ufeffBear.py").exists());
	FileUtils.deleteRecursively(tempDir);
}
 
开发者ID:imagej,项目名称:imagej-omero,代码行数:49,代码来源:ScriptGeneratorTest.java


注:本文中的org.scijava.util.FileUtils.deleteRecursively方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。