List of usage examples for org.apache.commons.vfs Selectors SELECT_FILES
FileSelector SELECT_FILES
To view the source code for org.apache.commons.vfs Selectors SELECT_FILES.
Click Source Link
From source file:egovframework.rte.fdl.filehandling.FilehandlingServiceTest.java
/** * ? ?? ? ? ? ? ?? ?./* w ww . j a v a 2s .co m*/ * @throws Exception */ @Test public void testCeateFile() throws Exception { FileSystemManager manager = VFS.getManager(); FileObject baseDir = manager.resolveFile(System.getProperty("user.dir")); final FileObject file = manager.resolveFile(baseDir, "testfolder/file1.txt"); // ? file.delete(Selectors.SELECT_FILES); assertFalse(file.exists()); // ? ? file.createFile(); assertTrue(file.exists()); }
From source file:egovframework.rte.fdl.filehandling.FilehandlingServiceTest.java
/** * ? ?? ? ? .//from w ww. ja va2s .c o m * ? ? ? ?? ?. * @throws Exception */ @Test public void testAccessFile() throws Exception { FileSystemManager manager = VFS.getManager(); FileObject baseDir = manager.resolveFile(System.getProperty("user.dir")); FileObject file = manager.resolveFile(baseDir, "testfolder/file1.txt"); // ? file.delete(Selectors.SELECT_FILES); assertFalse(file.exists()); // ? ? file.createFile(); assertTrue(file.exists()); FileContent fileContent = file.getContent(); assertEquals(0, fileContent.getSize()); // ? String string = "test."; OutputStream os = fileContent.getOutputStream(); try { os.write(string.getBytes()); os.flush(); } catch (Exception e) { throw new Exception(e); } finally { os.close(); } assertNotSame(0, fileContent.getSize()); // ? ? StringBuffer sb = new StringBuffer(); FileObject writtenFile = manager.resolveFile(baseDir, "testfolder/file1.txt"); FileContent writtenContents = writtenFile.getContent(); InputStream is = writtenContents.getInputStream(); try { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); for (String line = ""; (line = reader.readLine()) != null; sb.append(line)) ; } catch (Exception e) { throw new Exception(e); } finally { is.close(); } // ? ? assertEquals(sb.toString(), string); }
From source file:com.newatlanta.appengine.junit.vfs.provider.GaeProviderTestCase.java
/** * Returns the base folder for tests. Copies test files from the local file * system to GaeVFS. Note that SVN (.svn) folders are not copied; if the are, * then the size of the LRUFilesCache created within GaeFileSystemManager.prepare() * must be increased to avoid testcase failures. */// w w w . j av a2s. c o m @Override public FileObject getBaseTestFolder(FileSystemManager manager) throws Exception { FileObject gaeTestBaseDir = manager.getBaseFile().resolveFile("test-data"); if (!gaeTestBaseDir.exists()) { FileObject localTestBaseDir = manager .resolveFile("file://" + GaeFileNameParser.getRootPath(manager.getBaseFile().getName()) + gaeTestBaseDir.getName().getPath()); gaeTestBaseDir.copyFrom(localTestBaseDir, new TestFileSelector()); // confirm that the correct number of files were copied FileObject[] testFiles = localTestBaseDir.findFiles(new TestFileSelector()); FileObject[] gaeFiles = gaeTestBaseDir.findFiles(Selectors.SELECT_FILES); assertEquals(testFiles.length, gaeFiles.length); } return gaeTestBaseDir; }
From source file:com.newatlanta.appengine.junit.vfs.gae.GaeFolderTestCase.java
private void testFindFiles(FileObject rootObject) throws Exception { FileObject[] findFiles = rootObject.findFiles(Selectors.EXCLUDE_SELF); findFiles = rootObject.findFiles(Selectors.SELECT_ALL); findFiles = rootObject.findFiles(Selectors.SELECT_CHILDREN); findFiles = rootObject.findFiles(Selectors.SELECT_FILES); findFiles = rootObject.findFiles(Selectors.SELECT_FOLDERS); findFiles = rootObject.findFiles(Selectors.SELECT_SELF); findFiles = rootObject.findFiles(Selectors.SELECT_SELF_AND_CHILDREN); }
From source file:org.objectweb.proactive.extensions.dataspaces.vfs.adapter.VFSFileObjectAdapter.java
/** * @param selector/*from www.ja v a2s .c o m*/ * may be null */ private static org.apache.commons.vfs.FileSelector buildFVSSelector(FileSelector selector) { switch (selector) { case EXCLUDE_SELF: return Selectors.EXCLUDE_SELF; case SELECT_ALL: return Selectors.SELECT_ALL; case SELECT_FILES: return Selectors.SELECT_FILES; case SELECT_FOLDERS: return Selectors.SELECT_FOLDERS; case SELECT_CHILDREN: return Selectors.SELECT_CHILDREN; case SELECT_SELF: return Selectors.SELECT_SELF; case SELECT_SELF_AND_CHILDREN: return Selectors.SELECT_SELF_AND_CHILDREN; default: return null; } }