当前位置: 首页 > news >正文

北京多用户商城网站建设私人做网站建设

北京多用户商城网站建设,私人做网站建设,php学什么可以做网站,网站做的好的tkdCommons-io Commons-io是apache开源基金组织提供的一组有关IO操作的开源工具包 作用:提高I0流的开发效率。 FileUtils类(文件/文件夹相关) static void copyFile(File srcFile,File destFile) 复制文件 static void copyDirectory(File srcDir,File destDir) 复…

Commons-io

Commons-io是apache开源基金组织提供的一组有关IO操作的开源工具包

作用:提高I0流的开发效率。

FileUtils类(文件/文件夹相关)
static void copyFile(File srcFile,File destFile)        复制文件
static void copyDirectory(File srcDir,File destDir)        复制文件夹
static void copyDirectoryToDirectory(File srcDir, File destDir)        复制文件夹
static void deleteDirectory(File directory)        删除文件夹
static void cleanDirectory(File directory)        清空文件夹
static String readFileToString(File file, Charset encoding)     读取文件中的数据变成成字符串

static void write(File file, CharSequence data, String encoding)        写出数据

I0Utils类(流相关相关)
public static int copy(InputStream input, OutputStream output)                复制文件

public static int copyLarge(Reader input, Writer output)        复制大文件

public static String readLines(Reader input)        读取数据
public static void write(String data, OutputStream output)                写出数据

static void copyFile(File srcFile,File destFile)        复制文件 

package commonsio;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;public class CommonsIODemo1 {public static void main(String[] args) throws IOException {File src=new File("..\\Myio\\a.txt");File dest=new File("..\\Myio\\copy.txt");FileUtils.copyFile(src,dest);}
}

static void copyDirectory(File srcDir,File destDir)        复制文件夹

package commonsio;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;public class CommonsIODemo1 {public static void main(String[] args) throws IOException {File src=new File("E:\\111");File dest=new File("E:\\222");FileUtils.copyDirectory(src,dest);}
}

static void copyDirectoryToDirectory(File srcDir, File destDir)        复制文件夹 

这与上面的那个有什么区别呢?

package commonsio;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;public class CommonsIODemo1 {public static void main(String[] args) throws IOException {File src=new File("E:\\111");File dest=new File("E:\\222");FileUtils.copyToDirectory(src,dest);}
}

 直接将数据源的拷贝进了目的地文件夹的里面

static void deleteDirectory(File directory)        删除文件夹 

package commonsio;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;public class CommonsIODemo1 {public static void main(String[] args) throws IOException {File src=new File("E:\\222");FileUtils.deleteDirectory(src);}
}

直接将文件删除

static void cleanDirectory(File directory)        清空文件夹

package commonsio;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;public class CommonsIODemo1 {public static void main(String[] args) throws IOException {File src=new File("E:\\111");FileUtils.cleanDirectory(src);}
}

这是将文件夹中的内容清空 

Hutool

相关类
IoUtil                流操作工具类
FileUtil                文件读写和操作的工具类
FileTypeUtil                文件类型判断工具类
WatchMonitor                目录、文件监听
ClassPathResource                针对ClassPath中资源的访问封装
FileReader                封装文件读取
Filewriter                封装文件写入

FileUtil                文件读写和操作的工具类

file:根据参数创建一个file对象

touch:根据参数创建文件

writeLines:把集合中的数据写出到文件中,覆盖模式。

appendLines:把集合中的数据写出到文件中,续写模式

readLines:指定字符编码,把文件中的数据,读到集合中。

readUtf8Lines:按照UTF-8的形式,把文件中的数据,读到集合中

copy:拷贝文件或者文件夹 

file:根据参数创建一个file对象

package hutool;import cn.hutool.core.io.FileUtil;import java.io.File;public class HutoolDemo1 {public static void main(String[] args) {File file = FileUtil.file("E:\\", "aaa", "bbb", "a.txt");System.out.println(file);}
}

touch:根据参数创建文件

如果没有父级路径,他会帮你把父级路径一起创建

package hutool;import cn.hutool.core.io.FileUtil;import java.io.File;public class HutoolDemo1 {public static void main(String[] args) {File file = FileUtil.file("E:\\", "aaa", "bbb", "a.txt");System.out.println(file);File touch = FileUtil.touch(file);System.out.println(touch);}
}

writeLines:把集合中的数据写出到文件中,覆盖盖式。

package hutool;import cn.hutool.core.io.FileUtil;import java.io.File;
import java.util.ArrayList;public class HutoolDemo1 {public static void main(String[] args) {ArrayList<String>list=new ArrayList<>();list.add("aaa");list.add("aaa");list.add("aaa");File file = FileUtil.writeLines(list, "E:\\a.txt","UTF-8");System.out.println(file);}
}

 追加模式默认是关闭的

package hutool;import cn.hutool.core.io.FileUtil;import java.io.File;
import java.util.ArrayList;public class HutoolDemo1 {public static void main(String[] args) {ArrayList<String>list=new ArrayList<>();list.add("aaa");list.add("aaa");list.add("aaa");File file = FileUtil.writeLines(list, "E:\\a.txt","UTF-8", true);System.out.println(file);}
}

appendLines:把集合中的数据写出到文件中,续写式

package hutool;import cn.hutool.core.io.FileUtil;import java.io.File;
import java.util.ArrayList;public class HutoolDemo1 {public static void main(String[] args) {ArrayList<String>list = new ArrayList<>();list.add("aaa");list.add("aaa");list.add("aaa");File file = FileUtil.appendLines(list,"E:\\a.txt","UTF-8");System.out.println(file);}
}

 

readLines:指定字符编码,把文件中的数据,读到集合中。

package hutool;import cn.hutool.core.io.FileUtil;import java.util.List;public class HutoolDemo1 {public static void main(String[] args) {List<String> strings = FileUtil.readLines("E:\\a.txt", "UTF-8");System.out.println(strings);}
}

http://www.hkea.cn/news/292782/

相关文章:

  • 低价企业网站搭建软文新闻发布网站
  • 创造与魔法官方网站做自己喜欢的事seo视频
  • 淘宝联盟推广网站怎么做吉安seo招聘
  • 工程招聘网站如何免费制作自己的网站
  • 网站建设调研问卷搜易网托管模式的特点
  • 在哪个网站可以做java面试题宁德市蕉城区疫情
  • 2021年重大新闻事件seo快速工具
  • 拼多多网店南宁优化推广服务
  • 洛阳建筑公司排名长沙官网seo服务
  • 网站关键词优化公司哪家好企业网站seo点击软件
  • 做网站有必要?优化师培训
  • 网站怎么发布信息百度推广优化技巧
  • 西安软件培训百度百科优化排名
  • 网站上文章加入音乐是怎么做的网页代码
  • 深圳公布最新出行政策徐州seo招聘
  • wordpress的漏洞seo优化知识
  • 网站建设高端seo和sem分别是什么
  • 成交功能网站怎么推广自己的产品
  • 北京宣传片网站seo综合查询
  • 滨海网站建设公司百度指数的使用
  • 湛江网站建设外包seo到底是什么
  • 做收集信息的网站河源市企业网站seo价格
  • 有赞短链接生成汕头seo推广
  • 团队做网站分工搜索引擎案例分析结论
  • 企业网站的建设过程做整站优化
  • 最简单的cms网站怎么做惠州抖音seo
  • 做网站销售怎么开发客户自己做一个网站
  • wordpress发布文章空白整站优化 mail
  • vs怎么做网站的首页seo知识培训
  • 网站建设的一般步骤包括知乎关键词排名工具