<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    美好的一天從javame開始!

    javame----書寫你我的明天!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      4 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

    置頂隨筆 #

         摘要:   滾動方法大全一、我認為比較好用的一個方法<table><tr><td><div id=DIV1 style=overflow:hidden;height:40px><div id=DIV2>    <table>  &nb...  閱讀全文
    posted @ 2007-08-16 12:16 齊函 閱讀(261) | 評論 (0)編輯 收藏

             我在用FileUpLoad將圖片上傳保存之后.下次要修改的時候.怎么把原圖片的路徑填充到FileUpLoad里面.以便讓自己知道以前的圖片.然后確定是否要更換?
    posted @ 2007-06-22 09:57 齊函 閱讀(355) | 評論 (0)編輯 收藏

    2007年8月16日 #

         摘要:   滾動方法大全一、我認為比較好用的一個方法<table><tr><td><div id=DIV1 style=overflow:hidden;height:40px><div id=DIV2>    <table>  &nb...  閱讀全文
    posted @ 2007-08-16 12:16 齊函 閱讀(261) | 評論 (0)編輯 收藏

    2007年6月22日 #

             我在用FileUpLoad將圖片上傳保存之后.下次要修改的時候.怎么把原圖片的路徑填充到FileUpLoad里面.以便讓自己知道以前的圖片.然后確定是否要更換?
    posted @ 2007-06-22 09:57 齊函 閱讀(355) | 評論 (0)編輯 收藏

    2007年4月3日 #

    package file;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.PrintWriter;
    import java.util.StringTokenizer;
    /**
     * 文件操作類:主要對服務端的版本程序進行更新
     * @author frienfship
     *
     */
    public class FileOperate {
     
     private String message;

     public FileOperate() {
     }
     
     /**
      * 取得目錄的絕對路徑
      * @return 返回絕對路徑
      */
     public static String getAbsolutePath(){
      File file = new File("ecq");
      file.mkdir();
      String path=file.getAbsolutePath();
      return path;
     }
     
     /**
      * 重命名文件夾
      * @param path 原文件夾路徑
      * @param newname 新名稱
      * @return
      */
     public static void renamePath(String path, String newname){ 
      File file = new File(path);
     
      String oldpath = path;
      int point = oldpath.lastIndexOf('/');
      String beyondpath = oldpath.substring(0, point);
      String newpath = beyondpath + newname;
      File newfile = new File(newpath);
     
      file.renameTo(newfile);
     
    //  file.mkdirs();
     
     }

     /**
      * 讀取文本文件內容
      * @param filePathAndName 帶有完整絕對路徑的文件名
      * @param encoding 文本文件打開的編碼方式
      * @return 返回文本文件的內容
      */
     public String readTxt(String filePathAndName, String encoding)
       throws IOException {
      encoding = encoding.trim();
      StringBuffer str = new StringBuffer("");
      String st = "";
      try {
       FileInputStream fs = new FileInputStream(filePathAndName);
       InputStreamReader isr;
       if (encoding.equals("")) {
        isr = new InputStreamReader(fs);
       } else {
        isr = new InputStreamReader(fs, encoding);
       }
       BufferedReader br = new BufferedReader(isr);
       try {
        String data = "";
        while ((data = br.readLine()) != null) {
         str.append(data + " ");
        }
       } catch (Exception e) {
        str.append(e.toString());
       }
       st = str.toString();
      } catch (IOException es) {
       st = "";
      }
      return st;
     }

     /**
      * 新建目錄
      * @param folderPath 目錄
      * @return 返回目錄創建后的路徑
      */
     public String createFolder(String folderPath) {
      String txt = folderPath;
      try {
       java.io.File myFilePath = new java.io.File(txt);
       txt = folderPath;
       if (!myFilePath.exists()) {
        myFilePath.mkdir();
       }
      } catch (Exception e) {
       message = "創建目錄操作出錯";
      }
      return txt;
     }

     /**
      * 多級目錄創建
      * @param folderPath 準備要在本級目錄下創建新目錄的目錄路徑 例如 c:myf
      * @param paths 無限級目錄參數,各級目錄以單數線區分 例如 a|b|c
      * @return 返回創建文件后的路徑
      */
     public String createFolders(String folderPath, String paths) {
      String txts = folderPath;
      try {
       String txt;
       txts = folderPath;
       StringTokenizer st = new StringTokenizer(paths, "|");
       for (int i = 0; st.hasMoreTokens(); i++) {
        txt = st.nextToken().trim();
        if (txts.lastIndexOf("/") != -1) {
         txts = createFolder(txts + txt);
        } else {
         txts = createFolder(txts + txt + "/");
        }
       }
      } catch (Exception e) {
       message = "創建目錄操作出錯!";
      }
      return txts;
     }

     /**
      * 新建文件
      * @param filePathAndName 文本文件完整絕對路徑及文件名
      * @param fileContent 文本文件內容
      * @return
      */
     public void createFile(String filePathAndName, String fileContent) {

      try {
       String filePath = filePathAndName;
       filePath = filePath.toString();
       File myFilePath = new File(filePath);
       if (!myFilePath.exists()) {
        myFilePath.createNewFile();
       }
       FileWriter resultFile = new FileWriter(myFilePath);
       PrintWriter myFile = new PrintWriter(resultFile);
       String strContent = fileContent;
       myFile.println(strContent);
       myFile.close();
       resultFile.close();
      } catch (Exception e) {
       message = "創建文件操作出錯";
      }
     }

     /**
      * 有編碼方式的文件創建
      * @param filePathAndName 文本文件完整絕對路徑及文件名
      * @param fileContent 文本文件內容
      * @param encoding 編碼方式 例如 GBK 或者 UTF-8
      * @return
      */
     public void createFile(String filePathAndName, String fileContent,
       String encoding) {

      try {
       String filePath = filePathAndName;
       filePath = filePath.toString();
       File myFilePath = new File(filePath);
       if (!myFilePath.exists()) {
        myFilePath.createNewFile();
       }
       PrintWriter myFile = new PrintWriter(myFilePath, encoding);
       String strContent = fileContent;
       myFile.println(strContent);
       myFile.close();
      } catch (Exception e) {
       message = "創建文件操作出錯";
      }
     }

     /**
      * 刪除文件
      * @param filePathAndName 文本文件完整絕對路徑及文件名
      * @return Boolean 成功刪除返回true遭遇異常返回false
      */
     public boolean delFile(String filePathAndName) {
         boolean bea = false;
            try {
                String filePath = filePathAndName;
                File myDelFile = new File(filePath);
                if(myDelFile.exists()){
                 myDelFile.delete();
                 bea = true;
                }else{
                 bea = false;
                 message = (filePathAndName+"刪除文件操作出錯");
                }
            }
            catch (Exception e) {
                message = e.toString();
            }
            return bea;
        }

     /**
      * 刪除文件夾
      * @param folderPath 文件夾完整絕對路徑
      * @return
      */
     public void delFolder(String folderPath) {
      try {
       delAllFile(folderPath); //刪除完里面所有內容
       String filePath = folderPath;
       filePath = filePath.toString();
       java.io.File myFilePath = new java.io.File(filePath);
       myFilePath.delete(); //刪除空文件夾
      } catch (Exception e) {
       message = ("刪除文件夾操作出錯");
      }
     }

     /**
      * 刪除指定文件夾下所有文件
      * @param path 文件夾完整絕對路徑
      * @return
      * @return
      */
     public boolean delAllFile(String path) {
      boolean bea = false;
      File file = new File(path);
      if (!file.exists()) {
       return bea;
      }
      if (!file.isDirectory()) {
       return bea;
      }
      String[] tempList = file.list();
      File temp = null;
      for (int i = 0; i < tempList.length; i++) {
       if (path.endsWith(File.separator)) {
        temp = new File(path + tempList[i]);
       } else {
        temp = new File(path + File.separator + tempList[i]);
       }
       if (temp.isFile()) {
        temp.delete();
       }
       if (temp.isDirectory()) {
        delAllFile(path + "/" + tempList[i]);//先刪除文件夾里面的文件
        delFolder(path + "/" + tempList[i]);//再刪除空文件夾
        bea = true;
       }
      }
      return bea;
     }

     /**
      * 復制單個文件
      * @param oldPathFile 準備復制的文件源
      * @param newPathFile 拷貝到新絕對路徑帶文件名
      * @return
      */
     public void copyFile(String oldPathFile, String newPathFile) {
      try {
       int bytesum = 0;
       int byteread = 0;
       File oldfile = new File(oldPathFile);
       if (oldfile.exists()) { //文件存在時
        InputStream inStream = new FileInputStream(oldPathFile); //讀入原文件
        FileOutputStream fs = new FileOutputStream(newPathFile);
        byte[] buffer = new byte[1444];
        while ((byteread = inStream.read(buffer)) != -1) {
         bytesum += byteread; //字節數 文件大小
         System.out.println(bytesum);
         fs.write(buffer, 0, byteread);
        }
        inStream.close();
       }
      } catch (Exception e) {
       message = ("復制單個文件操作出錯");
      }
     }

     /**
      * 復制整個文件夾的內容
      * @param oldPath 準備拷貝的目錄
      * @param newPath 指定絕對路徑的新目錄
      * @return
      */
     public  Boolean copyFolder(String oldPath, String newPath) {
      try {
       new File(newPath).mkdirs(); //如果文件夾不存在 則建立新文件夾
       File a = new File(oldPath);
       String[] file = a.list();
       File temp = null;
       for (int i = 0; i < file.length; i++) {
        if (oldPath.endsWith(File.separator)) {
         temp = new File(oldPath + file[i]);
        } else {
         temp = new File(oldPath + File.separator + file[i]);
        }
        if (temp.isFile()) {
         FileInputStream input = new FileInputStream(temp);
         FileOutputStream output = new FileOutputStream(newPath
           + "/" + (temp.getName()).toString());
         byte[] b = new byte[1024 * 5];
         int len;
         while ((len = input.read(b)) != -1) {
          output.write(b, 0, len);
         }
         output.flush();
         output.close();
         input.close();
        }
        if (temp.isDirectory()) {//如果是子文件夾
         copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]);
        }
       }
       return true;
      } catch (Exception e) {
       message = "復制整個文件夾內容操作出錯";
       return false;
      }
     }

     /**
      * 移動文件
      * @param oldPath
      * @param newPath
      * @return
      */
     public void moveFile(String oldPath, String newPath) {
      copyFile(oldPath, newPath);
      delFile(oldPath);
     }

     /**
      * 移動目錄
      * @param oldPath
      * @param newPath
      * @return
      */
     public void moveFolder(String oldPath, String newPath) {
      copyFolder(oldPath, newPath);
      delFolder(oldPath);
     }

     public String getMessage() {
      return this.message;
     }
     
     public static void main(String[] args) throws Exception {
      FileOperate fo = new FileOperate();
      String newPath = "e://aaa";
    //  System.out.println(newPath);
      String oldPath = "http://14.1.1.101//bbb";
      fo.copyFolder(oldPath, newPath);
    //  fo.delFolder("c://dola");
    //  FileOperate.renamePath("d://Audio", "不備份");

     }
    }

     

    posted @ 2007-04-03 13:55 齊函 閱讀(310) | 評論 (1)編輯 收藏

    2007年3月17日 #

    package ..........................;

    import...........................;

    public Writeme{
    ???
    ?public static ?void main(String[] arg){
    ?????String message =?"";
    ??????isreadme() &&? iswriteme()?
    ?????????????????????message = "Very Good!!":
    ??????????????????????????????????isreadme()?||? iswriteme()?
    ?????????????????????????????????????????????????(?isreadme()??
    ?????????????????????????????????????????????????????????????message = "WHY? !iswriteme()":
    ?????????????????????????????????????????????????????????????????????????????message?= "Read javame";?):
    ??????????????????????????????????????????????????????????????????????????????????????????????message?= "Read javame";?????

    ????System.out.println(message);??????????????????????????????
    ?????????}


    private boolean isreadme(){
    ???if(看了javame){
    ???????????return true;
    ?????????}else{
    ???????????return?false;?
    ?????????}
    }

    private boolean iswriteme(){
    ??if(留言javame){
    ???????????return true;
    ?????????}else{
    ???????????return?false;?
    ?????????}
    }
    }
    posted @ 2007-03-17 11:43 齊函 閱讀(212) | 評論 (0)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: 24小时在线免费视频| 免费A级毛片无码无遮挡内射| 免费夜色污私人影院网站| 亚洲精品专区在线观看| 无码人妻一区二区三区免费n鬼沢| 国产a级特黄的片子视频免费| 二区久久国产乱子伦免费精品| 亚洲视频在线免费播放| 亚洲第一永久AV网站久久精品男人的天堂AV | 一个人在线观看视频免费| 日本中文字幕免费看| 亚洲综合久久成人69| 波多野结衣一区二区免费视频| 久久狠狠躁免费观看| 337P日本欧洲亚洲大胆精品| 亚洲AV无码专区国产乱码4SE| 免费网站看v片在线香蕉| 精品视频一区二区三区免费| 亚洲字幕AV一区二区三区四区| 国产国拍亚洲精品mv在线观看| 四虎成人免费网站在线| 999任你躁在线精品免费不卡| 亚洲午夜在线电影| 免费永久在线观看黄网站| 久久w5ww成w人免费| 一级白嫩美女毛片免费| 亚洲午夜理论片在线观看| 亚洲av之男人的天堂网站| 免费国产成人高清在线观看麻豆| 色欲国产麻豆一精品一AV一免费 | 国产又黄又爽又大的免费视频 | 两个人的视频www免费| 免费福利在线观看| 亚洲高清有码中文字| 亚洲男人第一av网站| 亚洲区日韩区无码区| 四虎永久免费地址在线观看| 国产1024精品视频专区免费| 久久成人a毛片免费观看网站| 一级一片免费视频播放| 国产精品亚洲综合|