创建文件

原创 2006年06月25日 08:35:00


  public boolean createFile(String _fileName, StringBuffer buf) {
    File file1 = new File(_fileName);
    if (!file1.exists()) {
      try {
        file1.createNewFile();
        FileOutputStream outfs = new FileOutputStream(file1);
        outfs.write(buf.toString().getBytes());
      }
      catch (Exception ex) {
        System.out.println(_fileName + "  file Create failure!");
        return false;
      }
    }
    return true;
  }

 

 


  //创建和类相关的目录
  public String mkdirs(Object obj, String baseDdir) {
    Class m_class = obj.getClass();
    StringBuffer _n = new StringBuffer(baseDdir);
    String _className = m_class.getName();
    for (int k = 0; k < _className.length(); k++) {
      char c = _className.charAt(k);
      if (".".getBytes()[0] == c) {
        _n.append("////");
      }
      else {
        _n.append(c);
      }

    }
    File file1 = new File(_n.toString());
    if (!file1.exists()) {
      file1.mkdirs();
    }
    return _n.toString();

  }

 


//获取当前类的上一个包的名称
  public String getUpPackageName(Object obj, String prefix) {
    Class m_class = obj.getClass();
    String packageName = m_class.getPackage().getName();
    return packageName.substring(0, packageName.lastIndexOf(prefix) - 1);

  }
  //获取当前类的名称
  public String getCurrentClassName(Object obj) {
    Class m_class = obj.getClass();
    String packageName = m_class.getPackage().getName();
    String className=m_class.getName();
    String[] _class    =className.split("//.");
    System.out.println(_class.length);
    for(int i=0;i<_class.length;i++)
    {
      System.out.println(_class[i]);
    }
    String result= className.substring(className.lastIndexOf(packageName),className.length());

    return result;
  }

简单的python创建读写文件脚本

  • 2017年11月14日 19:28
  • 4KB
  • 下载

iOS 创建podfile文件以及使用

要先安装好Cocoapods. 1.打开终端,找到你工程所在路径 (cd 把你的工程文件夹直接拖过来就可以啦) 2.创建Podfile(输入 vim Podfile回车...

C# LinqXML使用LINQ技术创建XML文件

  • 2017年10月27日 10:54
  • 40KB
  • 下载

springmvc 上传图片文件和创建图片虚拟路径读取图片

1        上传图片 1.1    需求 在修改商品页面,添加上传商品图片功能。 1.2    springmvc中对多部件类型解析 在 页面form中提交enctype="multipart/...

Shell 命令--文件创建、搜索命令--总结自《Linux Shell 脚本攻略》

(一)文件创建命令 1.touch命令 例如:touch abc命令在本地目录中创建了一个名为abc的空文件 2.cp命令 cp命令允许我们把一个文件的内容复制到同名或不同名的文件中,复制得到的文件可...

自动创建数据库文件

  • 2014年10月15日 14:24
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建文件
举报原因:
原因补充:

(最多只允许输入30个字)