通常,目录的字符含义:

"."

--

代表目前所在的目录。

".."

--

代表上一层目录。

"/"

--

代表根目录。

一、

File

的这几个取得

path

的方法各有不同

getPath

public

String

getPath()

将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认

名称分隔符来分隔名称序列中的名称。

返回:

此抽象路径名的字符串形式

getAbsolutePath

public String getAbsolutePath()

返回抽象路径名的绝对路径名字符串。

如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与

getPath()

方法一样。

如果此抽象路径名是空的抽象路径名,

则返回当前用户目录的路径名字符串,

该目录由系统

属性

user.dir

指定。否则,使用与系统有关的方式分析此路径名。在

UNIX

系统上,通过

根据当前用户目录分析某一相对路径名,可使该路径名成为绝对路径名。在

Microsoft

Windows

系统上,通过由路径名指定的当前驱动器目录(如果有)来分析某一相对路径名,

可使该路径名成为绝对路径名;否则,可以根据当前用户目录来分析它。

返回:

绝对路径名字符串,它与此抽象路径名表示相同的文件或目录的

抛出:

SecurityException -

如果无法访问所需的系统属性值。

另请参见:

isAbsolute()

getCanonicalPath

public String getCanonicalPath()

throws IOException

返回抽象路径名的规范路径名字符串。

规范路径名是绝对路径名,并且是惟一的。规范路径名的准确定义与系统有关。如有必要,

此方法首先将路径名转换成绝对路径名,这与调用

getAbsolutePath()

方法的效果一样,然

后用与系统相关的方式将它映射到其惟一路径名。

这通常涉及到从路径名中移除多余的名称

(比如

"."

".."

)

、分析符号连接(对于

UNIX

平台)

,以及将驱动器名转换成标准大小

写形式(对于

Microsoft Windows

平台)

表示现有文件或目录的每个路径名都有一个惟一的规范形式。

表示非存在文件或目录的每个

路径名也有一个惟一的规范形式。

非存在文件或目录路径名的规范形式可能不同于创建文件

或目录之后同一路径名的规范形式。

同样,

现有文件或目录路径名的规范形式可能不同于删

除文件或目录之后同一路径名的规范形式。

filepath直接指定到文件名吗_FilePath不同含义相关推荐

  1. filepath直接指定到文件名吗_PyTest运行指定的测试集

    帮忙多点点文章末右下角的"好看"支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢 在PyTest中,提供了几种从命令行运行指定的测试集方式. 方式一,文件/模块级运行,即指定运 ...

  2. filepath直接指定到文件名吗_快速实现对文件按时间的重命名

    [批处理]自动按日期重命名文件名 按以下方式操作(以WINDOWS 7操作系统为例) 1.进入需要重命名文件的文件夹. 2.在文件夹的空白处单击鼠标右键-排序方式-修改日期. 3.全选(可按住鼠标左键 ...

  3. Windows复制文件提示指定的文件名无效或太长

    使用U盘从Ubuntu拷贝文件至Windows,复制文件时提示错误:指定的文件名无效或太长,解决办法如下: 打开控制台终端,执行下列命令: chkdsk J: /f 命令中J:代表U盘指示的盘符,这个 ...

  4. 解决:删除文件夹提示指定的文件名无效或太长,无法删除

    解决:删除文件夹提示指定的文件名无效或太长,无法删除 目标问题 解决方法 目标问题 在Windows系统删除一个含有大量文件的文件夹时(例如组件库),右键删除会提示指定的文件名无效或太长,无法删除. ...

  5. 博客园好文,转载作者:欢跳的心写的一篇关于《window 删除文件提示指定的文件名无效或太长 - 欢跳的心 - 博客园》

    window 删除文件提示指定的文件名无效或太长 方法0: 使用 chkdsk 磁盘修复工具 1.单击"开始",点击"运行",输入cmd并回车打开命令提示符窗口 ...

  6. nohup 命令指定输出文件名

    nohup 命令指定输出文件名 nohup 要执行的命令 >> 要输出的文件名.out &

  7. 指定的文件名无效或太长,Sentinel数据名字太长,无法读取

    指定文件名无效或太长,Sentinel数据名字太长,无法读取 今天下载了一个数据,文件名超长,想要修改一下,结果不行,出现了如下情况. 网上搜了很多内容,发现大多是针对"window 删除文 ...

  8. 「 系统修复 」“指定的文件名无效或太长”解决办法

    一.前言 Win10系统中会遇到"指定的文件名无效或太长"的问题,此文件无法删除,重命名等操作. 二.错误原因 此文件在电脑中所处的总路径长度,超过256个字符.指得是这里: 所以 ...

  9. 无法删除 U 盘中文件,并提示“指定的文件名无效或太长 请指定另一个文件名”

    错误描述: 在删除 U 盘文件夹.文件时,无法删除,并提示 "指定的文件名无效或太长 请指定另一个文件名" 即使使用 360 文件粉碎器都无法删除 解决方法: 将 U 盘在 Mac ...

最新文章

  1. UIScrollView 使用
  2. Maven+struts2+spring4+hibernate4的环境搭建
  3. 双口RAM和多模块存储器
  4. 我怀疑全国最会吹牛的人,都在这8个公众号上了
  5. 04 | 复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度
  6. [转载]堆排序(HeapSort) Java实现
  7. ES6_Promise
  8. BZOJ 3203 Sdoi2013 保护出题人 凸包+三分
  9. GUAVA常用方法总结整理 String list map转换
  10. 刚装完系统的简单优化
  11. 设计模式网站 http://www.cnblogs.com/justinw/archive/2007/02/06/641414.html
  12. TypeScript入门学习笔记
  13. C语言编程QQ管理系统,c语言制作学生管理系统srrpqq67.doc
  14. 六级(2020/12-2) Section B
  15. Python实现《都挺好》社交网络分析
  16. 复制粘贴激活win10的方法--无毒
  17. UVA - 10410 -通过dfs序列和bfs序列还原树
  18. android usb流程
  19. ABB机器人教程 (1)学习准备
  20. zabbix4.0配置钉钉机器人告警详细教程

热门文章

  1. java 原码 补码_Java基础 - 原码、反码、补码
  2. mysql fulltext搜索_[MySQL] 原生全文检索 fulltext 的简单应用
  3. matlab怎么把音频变成信号_matlab音频信号处理
  4. 设淘宝用户行为推荐(二):特征工程
  5. [Hexo] 溜了溜了
  6. previousSibling和nextSibling用法
  7. group by内部排序
  8. matlab中的sift函数,matlab - 用Matlab从VLFeat中的SIFT描述符中提取VLAD - 堆栈内存溢出...
  9. Java多线程(Thread)间通信和共享数据
  10. GBase8s数据库DROP SYNONYM 语句