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

漳州微网站建设公司推荐长沙网站推广平台

漳州微网站建设公司推荐,长沙网站推广平台,网站建设 h5,大专报名入口官网java中文件处理之图片以下是The Well-Grounded Java Developer的草稿的修改后的片段。 它使您快速了解与以前版本相比#xff0c;在Java 7中操作文件要容易得多。 通过使用新的Files类及其许多实用程序方法#xff0c;您可以仅用一行代码就可以对文件执行以下操作#xff1a… java中文件处理之图片 以下是The Well-Grounded Java Developer的草稿的修改后的片段。 它使您快速了解与以前版本相比在Java 7中操作文件要容易得多。 通过使用新的Files类及其许多实用程序方法您可以仅用一行代码就可以对文件执行以下操作 创造 删除 复制 移动/重命名 提示关于Path的快速注释。 这篇文章假定您已经对新的Java 7 Path类有所了解如果不熟悉的话这里有个快速介绍 路径是文件系统上位置的逻辑抽象例如 “ c\” 是 路径 “ ../ foobar.txt”一样 让我们从文件的创建和删除开始。 创建和删除文件 通过使用Files类中的简单帮助程序方法您还可以创建文件并轻松删除它们。 提示如果要运行本节中的代码段请用与文件系统匹配的实际路径替换实际路径 以下代码段显示了使用Files.createFilePath target方法的基本文件创建。 Path target Paths.get(D:\\Backup\\MyStuff.txt); Path file Files.createFile(target); 通常您出于安全目的以及为了读取和/或写入和/或执行是否知道正在创建文件而想要在该文件上指定一些文件属性。 由于这取决于文件系统因此您需要利用特定于文件系统的文件权限类及其帮助程序。 例如用于POSIX兼容文件系统的PosixFilePermission和PosixFilePermissions 。 设置POSIX文件系统中的owner-group-all的读写示例如下。 Path target Paths.get(D:\\Backup\\MyStuff.txt); SetPosixFilePermission permsPosixFilePermissions.fromString(rw-rw-rw-); FileAttributeSetPosixFilePermission attrPosixFilePermissions.asFileAttribute(perms); Files.createFile(target, attr); java.nio.file.attribute包包含提供的FilePermission类的列表。 在The Well-Grounded Java Developer的第2章中还进一步详细介绍了文件属性支持。 警告创建具有特定权限的文件时请注意该文件的父目录正在执行的所有umask限制或限制性权限。 例如您可能会发现即使为新文件指定了rw-rw-rw 由于这些限制它实际上也被创建为rw-r–r– 。 删除文件要简单一些可以通过简单的Files.deletePath方法执行。 Path target Paths.get(D:\\Backup\\MyStuff.txt); Files.delete(target); 接下来快速概述在文件系统中复制和移动文件。 复制和移动文件 通过使用Files类中的简单辅助方法您可以轻松执行复制和移动操作。 下面的代码片段使用Files.copyPath sourcePath target方法展示了一个基本副本。 Path source Paths.get(C:\\My Documents\\Stuff.txt); Path target Paths.get(D:\\Backup\\MyStuff.txt); Files.copy(source, target); 通常您想在复制操作中指定一些选项。 在Java 7中可以使用StandardCopyOption枚举来指定这些选项。 下一个示例使用覆盖即替换现有选项。 import static java.nio.file.StandardCopyOption.*;Path source Paths.get(C:\\My Documents\\Stuff.txt); Path target Paths.get(D:\\Backup\\MyStuff.txt); Files.copy(source, target, REPLACE_EXISTING); 其他复制选项包括COPY_ATTRIBUTES 复制文件属性和ATOMIC_MOVE 确保移动操作的两面都成功或该操作被回滚。移动操作与复制操作非常相似并使用原子文件执行。 movePath sourcePath target方法。 再次您通常希望此移动带有一些复制选项因此可以使用Files.movePath sourcePath targetCopyOptions ...方法请注意varargs的使用。 在这种情况下我们希望在移动源文件时保留其属性并覆盖目标文件如果存在。 import static java.nio.file.StandardCopyOption.*;Path source Paths.get(C:\\My Documents\\Stuff.txt); Path target Paths.get(D:\\Backup\\MyStuff.txt); Files.move(source, target, REPLACE_EXISTING, COPY_ATTRIBUTES); 如您所见新的用于文件操作的NIO.2 API易于使用我们希望您喜欢这个小尝尝 编码愉快 不要忘记分享 参考文献 在Java 7开发者博客上从我们的JCG合作伙伴处以Java 7 操作文件 经验丰富的Java开发人员 相关文章 JDK中的设计模式 Java内存模型-快速概述和注意事项 Java Fork / Join进行并行编程 依赖注入–手动方式 了解和扩展Java ClassLoader 翻译自: https://www.javacodegeeks.com/2011/09/manipulating-files-in-java-7.htmljava中文件处理之图片
http://www.pierceye.com/news/789577/

相关文章:

  • 网站开源系统网页制作与网站建设思维导图
  • 专门做前端项目的一些网站wordpress 朋友圈插件
  • 网站建设哪家专业网站开发费用怎么做账
  • 用dw怎么做网站首页wordpress 文章页面失败
  • 郑州网站制作专业乐云seowordpress it博客主题
  • 支付宝手机网站支付二维码怎么做网站 开发
  • 教育网站制作视频代理网址ag80hncom
  • 泰兴公司做网站建设制作外贸网站公司
  • 手机wap网站大全作品提示优化要删吗
  • 郑州网站建设技术支持云南澄江县建设局网站
  • wordpress建企业网站设置网站一级域名和二级域名
  • 云南省城乡与住房建设厅网站合肥网红打卡地
  • 用dw做的企业网站宁波seo优化费用
  • 网站制作开发建网站公司 蓝纤科技
  • 怎样到国外做合法网站法网站网站建设小组实验报告
  • DNF做钓鱼网站网站建设方案书编写
  • 提高网站粘性wordpress tag中文
  • 公司已有网站 如何自己做推广wordpress的音乐插件怎么用
  • 权威网站php wordpress 等
  • 建设网站企业公司中通建设计院第四分公司网站
  • 快站免费网站建设哪家好南宁市住房建设局网站
  • 学生做的网站成品roseonly企业网站优化
  • 台前网站建设电话百度账号注册申请
  • 政和县建设局网站公告征婚网站咋做
  • 做网站需要用到的语言注册公司需要多少钱保证金
  • 如何给别人做网站赚钱互联网广告营销方案
  • 上海专业做网站公司地址软文代写
  • 家居网站源码宁波专业建设网站建站公司
  • 成都网站建设 Vr功能 卓 公司网站后台管理系统怎么用
  • 微站网建站系统南昌科技网站建设