欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 中调用wget 的 例子,javawget,public class

来源: javaer 分享于  点击 35575 次 点评:240

Java 中调用wget 的 例子,javawget,public class


public class DLTest {  public static void main( String[] args ) {      try {          BufferedReader adUrlReader = new BufferedReader( new FileReader( "./AdUrls.csv" ) );          ArrayList<String> adUrlList = new ArrayList<String>();          String line;          while ( (line = adUrlReader.readLine()) != null ) {              adUrlList.add( line.trim() );          }          adUrlReader.close();          int fileCounter = 0;          for ( String adUrl : adUrlList ) {              try {                  String cmdString = "/usr/bin/wget -v --output-document=/home/diggler/Desktop/groovy_testing/data_scrapes/Admonitor/DL/file" + Integer.to\String(fileCounter) + " --tries=3 " + adUrl;                  System.out.println( cmdString );                  Runtime rt = Runtime.getRuntime();                  Process  p = rt.exec( cmdString );                  p.waitFor();                  BufferedReader r = new BufferedReader(new InputStreamReader(p.getErrorStream()));                  String s;                  while ((s = r.readLine())!=null) {                      System.out.println( s );                  }                  r.close();              } catch ( IOException ioe ) { ioe.printStackTrace(); }              catch ( InterruptedException ie ) { ie.printStackTrace(); }              fileCounter++;          }      } catch ( IOException e ) { e.printStackTrace(); }  }}
相关栏目:

用户点评