分享

java对文件操作例子辅助类2

 sonny--李永胜 2007-03-30
 
package org.sonny.filemanager.util;

import java.io.File;
import java.util.ResourceBundle;

public class XMLBuilder {

 
 public XMLBuilder() {
  
 }
 
 public String getFileSpaceXML(String path) {
  FileProxy fproxy = new FileProxy();
  String rootdir = fproxy.getValidPatch(path, false);
  String newline = "\n";
  File f = new File(rootdir);
  String [] list = f.list();
  String element = "<file ";
  String elementend = "</file>";
  StringBuffer xmlBuffer = new StringBuffer("<?xml version=‘1.0‘ encoding=‘utf-8‘?>");
  xmlBuffer.append("\n")
           .append("<root>")
           .append("<Code>0</Code>")
           .append("<Message>ok</Message>")
           .append("<Data>");
  
  if(list != null) {
   for(String ff : list) {
    if(FileProxy.isFolder(ff)) {
     element = "<folder ";
     elementend = "</folder>";
    }else{
     element = "<file ";
     elementend = "</file>";
    }
    xmlBuffer.append(newline)
             .append(element)
             .append("name=‘")
             .append(ff)
             .append("‘>")
             .append(elementend);
   }
  }
  return xmlBuffer.append("</Data>")
      .append("\n </root>")
      .toString();
 }
 public static String buildNormalDoc() {
  return "<?xml version=‘1.0‘ encoding=‘utf-8‘?><root><Code>0</Code><Message>ok</Message></root>";
 }
 public String getShareSpaceXML() {
  return null;
 }
 
 
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约