posts - 3, comments - 15, trackbacks - 0, articles - 26
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

deleteDirectoryorFile Getpath.path() TestCmd()

Posted on 2005-06-24 15:59 morcble的blog 阅读(274) 评论(0)  编辑  收藏 所属分类: Java

//删除文件  无论a是文件还是文件夹
public class file {
 public static void deleteDirectoryorFile(java.io.File a){//全路径
  if (a.isFile()){
   a.delete();
  }
  else{
   java.io.File[] files = a.listFiles();
   for(int i= 0 ;i<files.length;i++){
    deleteDirectoryorFile(files[i]);
   }
   a.delete();
  }
 }
}

 

 

 

 


**
 *
 * web-inf的相对路径 调用方法 Getpath.path();
 */
public class Getpath {
 private String path;

 private static Getpath s;//静态单例模式

 public Getpath() {
  path = this.getClass().getResource("Getpath.class").getPath();
  path = path.substring(0, path.indexOf("WEB-INF"));
  path = path + "WEB-INF/";
 }

 public void setpath(String path) {
  this.path = path;
 }

 public String getpath() {
  return this.path;
 }

 public static String path() {
  if (s == null)
   s = new Getpath();
  return (s.getpath());
 }

 public static void main(String[] args) {

  System.out.println(Getpath.path());
 }
}

 

 

/**
*
* @author  Administrator
*/
public class TestCmd {
    public TestCmd(){}
    public static void main(String args[]){
        try {
          Process process = Runtime.getRuntime().exec("cmd.exe  /c  start  http://www.hao123.net/");  //登录网站
         // Process process = Runtime.getRuntime().exec("cmd.exe  /c  start  ping 10.5.2.19");  //调用Ping命令
        }catch (Exception  e)
        {
            e.printStackTrace();
            } 
       
      }
    }


只有注册用户登录后才能发表评论。


网站导航: