List of usage examples for org.apache.commons.io FileUtils toFile
public static File toFile(URL url)
URL
to a File
. From source file:net.pms.util.FileUtilTest.java
@Test public void testGetFileCharset_BIG5() throws Exception { File file = FileUtils.toFile(CLASS.getResource("chinese-gb18030.srt")); assertThat(FileUtil.getFileCharset(file)).isEqualTo(Constants.CHARSET_GB18030); }
From source file:com.itemanalysis.psychometrics.polycor.CovarianceMatrixTest.java
public double[][] getCorrelation() { double[][] x = new double[50][50]; try {/* w w w. ja v a2 s. c o m*/ File f = FileUtils.toFile(this.getClass().getResource("/testdata/correlation-scaling-data.txt")); BufferedReader br = new BufferedReader(new FileReader(f)); String line = ""; String[] s = null; int row = 0; br.readLine();//eliminate column names by skipping first row while ((line = br.readLine()) != null) { s = line.split(","); for (int j = 0; j < 50; j++) { x[row][j] = Double.parseDouble(s[j]); } row++; } br.close(); } catch (IOException ex) { ex.printStackTrace(); } return x; }
From source file:net.pms.util.FileUtilTest.java
@Test public void testGetFileCharset_GB2312() throws Exception { File file = FileUtils.toFile(CLASS.getResource("chinese-big5.srt")); assertThat(FileUtil.getFileCharset(file)).isEqualTo(Constants.CHARSET_BIG5); }
From source file:com.orange.ocara.model.export.docx.AuditDocxExporter.java
private void copyAuditComment(Comment comment, File commentDir) throws IOException, Ole10NativeException { switch (comment.getType()) { case PHOTO:/*from w w w.j a va 2 s. c o m*/ FileUtils.copyFileToDirectory(FileUtils.toFile(new URL(comment.getAttachment())), commentDir); break; case AUDIO: { String baseName = FilenameUtils.getBaseName(comment.getAttachment()); File from = FileUtils.toFile(new URL(comment.getAttachment())); File to = new File(commentDir, String.format("%s.bin", baseName)); createOleObject(from, to); break; } default: break; } }
From source file:com.dianping.maven.plugin.tools.wms.WorkspaceManagementServiceImpl.java
private void generateContainerProject(WorkspaceContext context) throws WorkspaceManagementException { File projectBase = new File(context.getBaseDir(), "phoenix-container"); File sourceFolder = new File(projectBase, "src/main/java"); File resourceFolder = new File(projectBase, "src/main/resources"); File webinfFolder = new File(projectBase, "src/main/webapp/WEB-INF"); try {/*from www .j av a2 s . c o m*/ FileUtils.forceMkdir(sourceFolder); FileUtils.forceMkdir(resourceFolder); FileUtils.forceMkdir(webinfFolder); FileUtils.copyFileToDirectory(FileUtils.toFile(this.getClass().getResource("/byteman-2.1.2.jar")), resourceFolder); // web.xml ContainerWebXMLGenerator containerWebXMLGenerator = new ContainerWebXMLGenerator(); containerWebXMLGenerator.generate(new File(webinfFolder, "web.xml"), null); // pom.xml ContainerPomXMLGenerator containerPomXMLGenerator = new ContainerPomXMLGenerator(); Map<String, String> containerPomXMLGeneratorContext = new HashMap<String, String>(); containerPomXMLGeneratorContext.put("phoenixRouterVersion", context.getPhoenixRouterVersion()); containerPomXMLGenerator.generate(new File(projectBase, "pom.xml"), containerPomXMLGeneratorContext); // BizServer.java ContainerBizServerGenerator containerBizServerGenerator = new ContainerBizServerGenerator(); containerBizServerGenerator .generate(new File(sourceFolder, "com/dianping/phoenix/container/BizServer.java"), null); context.setBootstrapProjectDir(projectBase); } catch (Exception e) { throw new WorkspaceManagementException(e); } }
From source file:com.itemanalysis.jmetrik.data.JmetrikFileReaderTest.java
@Test public void exam1Test() { System.out.println("JmetrikFileReader: Reading ./data/exam1.jmetrik"); File f = FileUtils.toFile(this.getClass().getResource("/data/exam1.jmetrik")); HashMap<VariableName, VariableAttributes> variableAttributeMap = null; try (JmetrikFileReader reader = new JmetrikFileReader(f)) { reader.openConnection();/* w w w.j av a 2s .c o m*/ variableAttributeMap = reader.getVariableAttributes(); // for(VariableName v : variableAttributeMap.keySet()){ // System.out.println(variableAttributeMap.get(v).printAttributes()); // } VariableName sid = new VariableName("id"); VariableName gender = new VariableName("gender"); VariableName score = new VariableName("sumscore"); JmetrikCSVRecord jmetrikCSVRecord = null; // while(reader.hasNext()){ // jmetrikCSVRecord = reader.next(); // System.out.print(jmetrikCSVRecord.valueOfAsString(sid) + " "); // System.out.print(jmetrikCSVRecord.valueOfAsString(gender) + " "); // System.out.println(jmetrikCSVRecord.valueOfAsDouble(score) + " "); // } } catch (IOException ex) { ex.printStackTrace(); } }
From source file:com.greenpepper.repository.FileSystemRepositoryTest.java
@SuppressWarnings("unchecked") public void testWeCanGetTheSpecificationHierarchy() throws Exception { List<String> names = Arrays.asList("specs", "specs/dira", "specs/dira/spec1.html", "specs/dira/subdira", "specs/dira/subdira/spec2.html", "specs/dira/subdira/spec4.html", "specs/dirb", "specs/dirb/spec5.html", "spec3.html"); File hierarchy = new File(FileUtils.toFile(getClass().getResource(".")), "testWeCanGetTheSpecificationHierarchy"); hierarchy.mkdirs();/*from w w w.jav a2 s .co m*/ createSpecificationHierarchyFiles(hierarchy, names); FileSystemRepository fileSystemRepository = new FileSystemRepository(hierarchy); DocumentNode tree = fileSystemRepository.getSpecificationsHierarchy("TOTO", "TATA"); TreeTraverser<List<?>> traverser = new TreeTraverser<List<?>>() { @Override public Iterable<List<?>> children(List<?> root) { return ((Hashtable<String, List<?>>) root.get(3)).values(); } }; Iterator<DocumentNode> listsIter = DocumentNode.traverser.preOrderTraversal(tree).iterator(); assertEquals("testWeCanGetTheSpecificationHierarchy", listsIter.next().getTitle()); assertEquals("/specs", listsIter.next().getTitle()); assertEquals("/specs/dirb", listsIter.next().getTitle()); assertEquals("/specs/dirb/spec5.html", listsIter.next().getTitle()); assertEquals("/specs/dira", listsIter.next().getTitle()); assertEquals("/specs/dira/subdira", listsIter.next().getTitle()); assertEquals("/specs/dira/subdira/spec2.html", listsIter.next().getTitle()); assertEquals("/specs/dira/subdira/spec4.html", listsIter.next().getTitle()); assertEquals("/specs/dira/spec1.html", listsIter.next().getTitle()); assertEquals("/spec3.html", listsIter.next().getTitle()); }
From source file:net.pms.util.FileUtilTest.java
@Test public void testIsFileUTF8() throws Exception { File file_utf8 = FileUtils.toFile(CLASS.getResource("russian-utf8-without-bom.srt")); assertThat(FileUtil.isFileUTF8(file_utf8)).isTrue(); File file_utf8_2 = FileUtils.toFile(CLASS.getResource("russian-utf8-with-bom.srt")); assertThat(FileUtil.isFileUTF8(file_utf8_2)).isTrue(); File file_utf8_3 = FileUtils.toFile(CLASS.getResource("english-utf8-with-bom.srt")); assertThat(FileUtil.isFileUTF8(file_utf8_3)).isTrue(); File file_utf_16 = FileUtils.toFile(CLASS.getResource("russian-utf16-le.srt")); assertThat(FileUtil.isFileUTF8(file_utf_16)).isFalse(); File file_utf_16_2 = FileUtils.toFile(CLASS.getResource("russian-utf16-be.srt")); assertThat(FileUtil.isFileUTF8(file_utf_16_2)).isFalse(); File file_cp1251 = FileUtils.toFile(CLASS.getResource("russian-cp1251.srt")); assertThat(FileUtil.isFileUTF8(file_cp1251)).isFalse(); File file_ch = FileUtils.toFile(CLASS.getResource("chinese-gb18030.srt")); assertThat(FileUtil.isFileUTF8(file_ch)).isFalse(); File file_ch_2 = FileUtils.toFile(CLASS.getResource("chinese-big5.srt")); assertThat(FileUtil.isFileUTF8(file_ch_2)).isFalse(); }
From source file:com.github.technosf.posterer.models.impl.KeyStoreBeanTest.java
/** * Create clean temp key store files and ensure we can access the main test * key store file/* w w w . j a v a 2 s.c o m*/ */ @BeforeClass private void init() throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException { // Delete preexisting testing keystores FileUtils.deleteQuietly(FileUtils.getFile(missingKeyStore)); FileUtils.deleteQuietly(FileUtils.getFile(unknownKeyStore)); FileUtils.deleteQuietly(FileUtils.getFile(emptyKeyStore)); // Get the keystore algo and create the ks in memory KeyStore ks = KeyStore.getInstance("JKS"); ks.load(null, passwordchr); // Write out unknown pw keystore FileOutputStream fos = new FileOutputStream(unknownKeyStore); ks.store(fos, "unknownpw".toCharArray()); fos.close(); assertFalse(FileUtils.getFile(missingKeyStore).exists()); // Write out empty key store fos = new FileOutputStream(emptyKeyStore); ks.store(fos, passwordchr); fos.close(); assertFalse(FileUtils.getFile(missingKeyStore).exists()); // Check the main test key store URL testKeystoreURL = this.getClass().getResource("/testkeystore.jks"); testKeyStoreFile = FileUtils.toFile(testKeystoreURL); assertNotNull(testKeyStoreFile); }
From source file:com.dhenton9000.java.mongo.MongoTest.java
private File convertClassPathToFileRef(String path) throws FileNotFoundException { if (this.getClass().getResource(path) != null) { return new File(FileUtils.toFile(getClass().getResource(path)).getAbsolutePath()); } else {//from w w w . ja va 2 s . c om String info = String.format("unable to find file at '%s'", path); throw new FileNotFoundException(info); } }