A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘勇强 中级黑马   /  2013-6-13 19:46  /  973 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘勇强 于 2013-6-13 21:03 编辑
  1. package kth.com;

  2. import java.io.File;
  3. import java.io.IOException;

  4. public class ShowDir {
  5.         /*****
  6.          * @param args
  7.          * @throws InterruptedException
  8.          * @throws IOException
  9.          */
  10.         public static void main(String[] args) throws IOException, InterruptedException {
  11.                 // TODO Auto-generated method stub
  12.                 File dir = new File("F:\\pic\\fe\\hui");//里面全是图片
  13.                 showDir(dir);

  14.         }
  15.         public static void showDir(File dir) throws IOException, InterruptedException
  16.         {
  17.                 System.out.println(dir);
  18.                 File[] files = dir.listFiles();
  19.                 for(int i=0;i<files.length;i++)
  20.                 {
  21.                         if(files[i].isDirectory())
  22.                                 showDir(files[i]);
  23.                         else
  24.                         {   
  25.                                 File ff = new File("C:\\Users\\Patric\\Desktop\\wspace\\Exercise\\"+files[i].getName());
  26.                                 files[i].renameTo(ff);//复制到当前目录下
  27.                                 Runtime rt = Runtime.getRuntime();
  28.                                 String str = ff.getName();
  29.                                 System.out.println(str);//输出显示正确,都是正确的图片文件名
  30.                                 rt.exec("D:\\Program Files (x86)\\Google\\Picasa3\\PicasaPhotoViewer.exe str");//问题在这里:想用软件把每一张图片打开,但这里无任何反应  请问问题在哪里?
  31.                                 Thread.sleep(1000);
  32.                         }
  33.                                 
  34.                 }
  35.         }
  36. }
复制代码

1 个回复

正序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马