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

上海做网站培训班商城网站验收标准

上海做网站培训班,商城网站验收标准,佛山市网站开发,多种网站建设Java操作文件-Path Paths 参数说明 first:必选参数,表示路径的第一个组件。more:可选参数,表示路径的其他组件,可以传入多个。 创建路径对象 // 创建一个表示当前工作目录的Path对象 Path currentPath Paths.get…

Java操作文件-Path

Paths

  • 参数说明
    • first:必选参数,表示路径的第一个组件。
    • more:可选参数,表示路径的其他组件,可以传入多个。

创建路径对象

// 创建一个表示当前工作目录的Path对象
Path currentPath = Paths.get("");
System.out.println("Current Path: " + currentPath);// 创建一个表示绝对路径的Path对象
Path absolutePath = Paths.get("C:/Users/username/Documents");
System.out.println("Absolute Path: " + absolutePath);// 创建一个表示相对路径的Path对象
Path relativePath = Paths.get("src/main/java/com/example");
System.out.println("Relative Path: " + relativePath);// 创建一个带有多个路径组件的Path对象
Path nestedPath = Paths.get("C:/", "Users", "username", "Documents", "JavaProjects");
System.out.println("Nested Path: " + nestedPath);

Path

  • resolve

resolve(String other)方法用于将当前路径解析为另一个路径。它接受一个字符串参数other,可以是相对路径或者绝对路径。示例中,将当前路径与subfolder/file.txt组合,返回一个新的Path对象resolvedPath,表示完整的路径D:\MyFolder\文档和软件\subfolder\file.txt

  • resolveSibling

resolveSibling(String other)方法与resolve()类似,但是它是相对于当前路径的父路径进行解析的。示例中,将当前路径的父路径与anotherFolder组合,返回一个新的Path对象resolvedSiblingPath,表示路径D:\MyFolder\anotherFolder

  • relativize

relativize(Path other)方法用于计算两个路径之间的相对路径。示例中,假设otherPath表示另一个路径D:\MyFolder\文档和软件\subfolder\file.txt,则relativePath表示从pathotherPath的相对路径subfolder\file.txt

  • normalize

normalize()方法用于标准化路径。它消除路径中的冗余部分,例如.(当前目录)和..(上级目录)。示例中,normalizedPath将返回一个标准化后的路径对象,即D:\MyFolder\文档和软件

  • toAbsolutePath

toAbsolutePath()方法返回当前路径的绝对路径形式。示例中,如果path是相对路径,则absolutePath会返回其绝对路径形式;如果path已经是绝对路径,则返回路径本身。

  • getParent

getParent()方法返回当前路径的父路径。示例中,如果pathD:\MyFolder\文档和软件,则parentPath会返回D:\MyFolder

  • toFile

toFile()方法将Path对象转换为对应的java.io.File对象。这在需要与旧版Java API或需要使用File对象的库中特别有用。

Path path = Path.of("D:\\MyFolder\\文档和软件");// resolve(String other)方法用于将当前路径解析为另一个路径。它接受一个字符串参数other,可以是相对路径或者绝对路径。示例中,将当前路径与subfolder/file.txt组合,返回一个新的Path对象resolvedPath,表示完整的路径D:\MyFolder\文档和软件\subfolder\file.txt。
Path resolvedPath = path.resolve("subfolder/file.txt");
// D:\MyFolder\文档和软件\subfolder\file.txt
System.out.println(resolvedPath);// `resolveSibling(String other)`方法与`resolve()`类似,但是它是相对于当前路径的父路径进行解析的。示例中,将当前路径的父路径与`anotherFolder`组合,返回一个新的`Path`对象`resolvedSiblingPath`,表示路径`D:\MyFolder\anotherFolder`。
Path siblingResolvedPath = path.resolveSibling("anotherFolder");
System.out.println(siblingResolvedPath);// `relativize(Path other)`方法用于计算两个路径之间的相对路径。示例中,假设`otherPath`表示另一个路径`D:\MyFolder\文档和软件\subfolder\file.txt`,则`relativePath`表示从`path`到`otherPath`的相对路径`subfolder\file.txt`。
Path siblingResolvedPath2 = path.resolveSibling("anotherFolder");
System.out.println(siblingResolvedPath2);// relativize(Path other)方法用于计算两个路径之间的相对路径。示例中,假设otherPath表示另一个路径D:\MyFolder\文档和软件\subfolder\file.txt,则relativePath表示从path到otherPath的相对路径subfolder\file.txt。
Path otherPath = Path.of("D:\\MyFolder\\文档和软件\\subfolder\\file.txt");
Path relativePath = path.relativize(otherPath);
System.out.println(relativePath);// normalize()方法用于标准化路径。它消除路径中的冗余部分,例如.(当前目录)和..(上级目录)。示例中,normalizedPath将返回一个标准化后的路径对象,即D:\MyFolder\文档和软件。
Path absolutePath = path.toAbsolutePath();
System.out.println("absolutePath:" + absolutePath);// getParent()方法返回当前路径的父路径。示例中,如果path是D:\MyFolder\文档和软件,则parentPath会返回D:\MyFolder。
Path parentPath = path.getParent();
System.out.println(parentPath);// getRoot()方法返回当前路径的根路径部分。对于D:\MyFolder\文档和软件,rootPath将返回D:\作为根路径。
Path rootPath = path.getRoot();
System.out.println(rootPath);// toFile()方法将Path对象转换为对应的java.io.File对象。这在需要与旧版Java API或需要使用File对象的库中特别有用。
File file = path.toFile();
System.out.println(file);
http://www.yayakq.cn/news/269233/

相关文章:

  • 织梦cms做好的网站怎样上传到服务器规划设计导航网站
  • 拼多多网站怎么做沈阳建站模板系统
  • 在线制作wap网站聊城手机站网站公司
  • app download网站优化免费软件
  • 做下载网站做网站的客户在哪找
  • 内江市住房和城乡建设局网站wordpress 编辑 插件
  • 酒店网站建设工作网店代运营的套路
  • 网站首页设计与制作静态网站设计
  • 网站域名在哪里看网站建设交流发言
  • 长宁深圳网站建设公司wordpress 首页 404
  • 简单网站制作成品除了wordpress
  • 网站轮播图制作重庆建设摩托车股份有限公司
  • 天津网站推广网站手机端页面怎么做
  • 帝国cms仿站工具外链吧怎么使用
  • 牛什么的网站建设品牌内容包括哪些
  • 高校网站建设模板wordpress禁用更新提示
  • 手机网站自适应屏幕广东做网站的公司有哪些
  • 电子商务网站建设应该侧重哪方面网站建设冫金手指谷哥十四
  • 拼多多网站互联网产品经理
  • 赤峰是住房和城乡建设局网站化妆品网站的建设 论文
  • 网站首页改版方案东胜区教育网站入口
  • 苏州网站优化维护电商网页设计用什么软件
  • 怎么用flash做视频网站免费行情软件app大全
  • linux 一键 WordPress资源企业网站排名优化价格
  • 模板网站会员wordpress如何生成app
  • 网站建设开发语言typo wordpress theme
  • 厦门 外贸商城网站制作wordpress百度统计
  • wordpress安装网站吗外国茶网站建设
  • 运动鞋网站建设目的织梦如何新建网站
  • 长春网站建设首选网诚传媒_中小企业网站多大空间