private boolean stopProcess(String fileName) throws IOException { File file = new File(fileName); FileReader reader = new FileReader(file); int pid = reader.read(); Runtime.getRuntime().exec("kill " + pid); reader.close(); file.delete(); return true; } }
/** * Reads a content from a file. * This is an I/O operation and this method executes in the main thread, so it is recommended to * perform the operation using another thread. * * @param file The file to read from. * @return A string with the content of the file. */ String readFileContent(File file) { final StringBuilder fileContentBuilder = new StringBuilder(); if (file.exists()) { String stringLine; try { final FileReader fileReader = new FileReader(file); final BufferedReader bufferedReader = new BufferedReader(fileReader); while ((stringLine = bufferedReader.readLine()) != null) { fileContentBuilder.append(stringLine).append("\n"); } bufferedReader.close(); fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } return fileContentBuilder.toString(); }
public void readGrammar(String filename) { try { FileReader fin = new FileReader(filename); BufferedReader bin = new BufferedReader(fin); readGrammar(bin); bin.close(); fin.close(); } catch (IOException e) { throw new RuntimeIOException(e); } }
FileReader fr = new FileReader(etcResolvConf); BufferedReader br = null; try { br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { if (line.startsWith(OPTIONS_ROW_LABEL)) { int i = line.indexOf(NDOTS_LABEL); fr.close(); } else { br.close();
public ArtifactMd5Checksums(File checksumProperties) { this.checksumProperties = new Properties(); FileReader fileReader = null; BufferedReader reader = null; try { fileReader = new FileReader(checksumProperties); reader = new BufferedReader(fileReader); this.checksumProperties.load(reader); } catch (IOException e) { throw new RuntimeException(String.format("[Checksum Verification] Could not load the MD5 from the checksum file '%s'", checksumProperties), e); } finally { if (reader != null) { try { reader.close(); } catch (IOException e) { LOGGER.warn("Failed to close buffered reader for checksum file: {}", checksumProperties.getAbsolutePath(), e); } } if (fileReader != null) { try { fileReader.close(); } catch (IOException e) { LOGGER.warn("Failed to close file-reader for checksum file: {}", checksumProperties.getAbsolutePath(), e); } } } }
private String readFile(File f) throws Exception { char[] buffer = new char[16 * 1024]; FileReader fr = new FileReader(f); int bytesRead = 0; while (true) { int n = fr.read(buffer, bytesRead, buffer.length - bytesRead); if (n < 0) { fr.close(); return new String (buffer, 0, bytesRead); } else if (n == 0) { // This is weird. fr.close(); throw new Exception("LinuxProcFileReader readFile read 0 bytes"); } bytesRead += n; if (bytesRead >= buffer.length) { fr.close(); throw new Exception("LinuxProcFileReader readFile unexpected buffer full"); } } }
public static Set<String> parseChannels(final File file) throws IOException { final List<String> channels = new ArrayList<>(); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { String parts[] = line.split("#"); if (parts.length > 0) { final String ch = parts[0].trim(); if (ch.length() > 0) { channels.add(ch); } } } br.close(); fr.close(); return escape(channels); }
/** * The construtor that takes a filename as an argument. * * @param new_fname The file name of the mime types file. */ public MimeTypeFile(String new_fname) throws IOException { File mime_file = null; FileReader fr = null; fname = new_fname; // remember the file name mime_file = new File(fname); // get a file object fr = new FileReader(mime_file); try { parse(new BufferedReader(fr)); } finally { try { fr.close(); // close it } catch (IOException e) { // ignore it } } }
public List<StoreDefinition> readStoreList(File f) throws IOException { FileReader reader = null; try { reader = new FileReader(f); return readStoreList(reader); } finally { if(reader != null) reader.close(); } }
FileReader fr = new FileReader(etcResolvConf); BufferedReader br = null; try { br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { if (line.startsWith(OPTIONS_ROW_LABEL)) { int i = line.indexOf(NDOTS_LABEL); fr.close(); } else { br.close();
/** * The constructor that takes a filename as an argument. * * @param new_fname The file name of the mailcap file. */ public MailcapFile(String new_fname) throws IOException { if (LogSupport.isLoggable()) LogSupport.log("new MailcapFile: file " + new_fname); FileReader reader = null; try { reader = new FileReader(new_fname); parse(new BufferedReader(reader)); } finally { if (reader != null) { try { reader.close(); } catch (IOException ex) { } } } }
public Cluster readCluster(File f) throws IOException { FileReader reader = null; try { reader = new FileReader(f); return readCluster(reader); } finally { if(reader != null) reader.close(); } }
public static String readSmallFile(File smallFile) throws IOException { FileReader reader = new FileReader(smallFile); BufferedReader bufferedReader = new BufferedReader(reader); StringBuffer buf = new StringBuffer(); String line = null; while ((line = bufferedReader.readLine()) != null) { buf.append(line); } bufferedReader.close(); reader.close(); return buf.toString(); } }
protected void commandLoop(File file) throws IOException { // If we open a stream, then we close it. FileReader in = new FileReader(file); try { commandLoop(new BufferedReader(in), false); } finally { try { in.close(); } catch (Exception ex) { // ignore } } }
public static List<ClassAndMethodDetails> loadClassesAndMethods(File file) throws IOException { List<ClassAndMethodDetails> result = new LinkedList<ClassAndMethodDetails>(); FileReader fr = new FileReader(file); LineNumberReader in = new LineNumberReader(fr); ClassAndMethodDetails cam; while ((cam = ClassAndMethodDetails.create(in)) != null) { result.add(cam); } fr.close(); return result; }
private List<String> loadExcludedClasses(File exclusionsFile) throws IOException { List<String> excludedClasses = new LinkedList<>(); FileReader fr = new FileReader(exclusionsFile); BufferedReader br = new BufferedReader(fr); try { String line; while ((line = br.readLine()) != null) { line = line.trim(); if (!line.isEmpty() && !line.startsWith("#")) { excludedClasses.add(line); } } } finally { fr.close(); } return excludedClasses; }
/** * The construtor that takes a filename as an argument. * * @param new_fname The file name of the mime types file. */ public MimeTypeFile(String new_fname) throws IOException { File mime_file = null; FileReader fr = null; fname = new_fname; // remember the file name mime_file = new File(fname); // get a file object fr = new FileReader(mime_file); try { parse(new BufferedReader(fr)); } finally { try { fr.close(); // close it } catch (IOException e) { // ignore it } } }
public static HashSet getWordSet(File wordfile) throws IOException { HashSet result = new HashSet(); FileReader reader = null; try { reader = new FileReader(wordfile); result = getWordSet(reader); } finally { if (reader != null) reader.close(); } return result; }
BufferedReader reader = null; try { fileReader = new FileReader(file); reader = new BufferedReader(fileReader); String line = null; StringBuilder sb = new StringBuilder(); do { line = reader.readLine(); if (line != null) { sb.append(line).append("\n"); try { if (fileReader != null) { fileReader.close();
/** * The constructor that takes a filename as an argument. * * @param new_fname The file name of the mailcap file. */ public MailcapFile(String new_fname) throws IOException { if (LogSupport.isLoggable()) LogSupport.log("new MailcapFile: file " + new_fname); FileReader reader = null; try { reader = new FileReader(new_fname); parse(new BufferedReader(reader)); } finally { if (reader != null) { try { reader.close(); } catch (IOException ex) { } } } }