`
lseeo
  • 浏览: 14079 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

CanonicalPath

    博客分类:
  • Java
阅读更多

...removing redundant names such as "." and ".." from the pathname, resolving symbolic links (on UNIX platforms), and converting drive letters to a standard case (on Microsoft Windows platforms)...

 

http://www.coderanch.com/t/277962/Streams/java/getCanonicalPath-vs-getAbsolutePath

分享到:
评论

相关推荐

    javaIO流File类的使用共3页.pdf.zip

    `getPath()`返回构造File对象时传入的路径,`getAbsolutePath()`返回绝对路径,`canonicalPath()`返回规范化的绝对路径,会处理符号链接。 **文件读写操作的桥梁:** 虽然File类本身不直接进行数据的读写,但它在IO...

    Qt-文件路径使用方式和注意事项

    在这种情况下,使用相对路径可能导致找不到文件,而`canonicalPath()`无法获取快捷方式的路径,需用`absolutePath()`。 在Linux系统中,如Ubuntu,编译运行与命令行运行会有不同。命令行启动时,程序的当前路径是...

    得到文件的大小和所在路径,dirProcess.zip

    QString canonicalPath = fileInfo.canonicalFilePath(); qDebug() 文件规范化路径:" << canonicalPath; ``` 在控制台工程中,你可能还需要遍历目录来获取所有文件的信息。`QDir`类提供了`entryInfoList()`方法,...

    得到文档路径的几种方法

    String canonicalPath = directory.getCanonicalPath(); System.out.println(canonicalPath); // 输出:C:\test\abc } catch (IOException e) { e.printStackTrace(); } ``` #### 实际案例分析 为了更好地...

    Qt读写文件

    最后,考虑到跨平台性,Qt的文件路径处理使用了QDir和QString的函数,如dirName()、fileName()和canonicalPath(),这些函数可以正确处理不同操作系统中的路径分隔符和相对路径。 总结起来,Qt通过QFile、QDir、...

    testQFileInfo.zip

    3. **文件路径操作**:`QFileInfo`提供了如`absolutePath()`, `canonicalPath()`, `dir()`, `baseName()`, `completeBaseName()`, `suffix()`, `completeSuffix()`等方法,用于获取文件的绝对路径、规范路径、所在...

    QDir 免安装

    4. **路径处理**:QDir 提供了处理绝对路径和相对路径的方法,如 `absolutePath()` 返回绝对路径,`canonicalPath()` 返回规范化路径,`dirName()` 获取当前目录名。 5. **链接和符号链接**:QDir 还支持处理硬链接...

    Java中getPath与getAbsolutePath区别.pdf

    CanonicalPath() 的区别 在Java中,`File`类提供了多种获取路径的方法,包括`getPath()`,`getAbsolutePath()`和`getCanonicalPath()`。这些方法主要用于处理文件或目录的路径,帮助开发者在处理文件系统操作时更好...

    QDir文件操作

    `absolutePath()`返回绝对路径,`canonicalPath()`返回规范化路径,`rootPath()`返回根目录路径。 7. **在界面中应用** 在Qt界面程序中,你可能需要结合QFileDialog来让用户选择文件或目录,然后用QDir来处理这些...

    QT4文本文件保存打开例程源代码

    同时,`QDir`类提供了一系列方法,如`exists()`, `absoluteFilePath()`, `canonicalPath()`等,用于处理目录和文件路径。 7. **事件驱动编程**: QT4采用事件驱动编程模型,即程序等待并响应各种事件(如用户点击...

    示例1.1 File类操作文件

    - `absolutePath()`返回文件的绝对路径,`canonicalPath()`返回规范化路径,去除"."和".."等引用。 7. **文件读写操作** 虽然`File`类本身不提供读写文件的功能,但它可以与`FileInputStream`、`FileOutputStream...

    java File类文件的使用

    - `canonicalPath()`:获取规范化的绝对路径,去除相对路径和符号链接。 5. **文件列表和遍历**: - `list()`:如果`File`代表一个目录,返回该目录下所有文件和目录的名称数组。 - `listFiles()`:返回目录下的...

    java file操作

    `getName()`返回文件名,`getParent()`获取父目录,`getPath()`返回整个路径,`getAbsolutePath()`获取绝对路径,`canonicalPath()`则获取规范化的绝对路径,解决符号链接问题。 4. **遍历目录**: 对于目录,...

    canonical huffman 实现

    canonical huffman 的实现类,包含了根据huffman code 长度或者字母概率表,构造 canonical huffman的实现和解码的实现。

    java文件的加载

    String canonicalPath = file.getCanonicalPath(); // 获取规范化路径 String classPath = System.getProperty("java.class.path"); // 获取类路径 ``` 6. **JavaScript/XML文件加载** - **用途**:在客户端...

    File类及字节流

    - `absolutePath()`返回绝对路径字符串,`canonicalPath()`返回规范化的绝对路径字符串。 4. **字节流(Byte Stream)** - 字节流是处理数据的基本方式,分为输入流和输出流,如`InputStream`和`OutputStream`是...

    Get-Location

    System.out.println("当前工作目录(规范路径):" + canonicalPath); } } ``` 2. **路径处理**:Java中的`java.nio.file`包提供了更现代且功能强大的API来处理文件和目录,如`Paths`和`Files`类。你可以使用`...

    Java批量转换文件编码格式的实现方法及实例代码

    String canonicalPath = FileUtil.getCanonicalPath(listFiles[i]); new Thread(new Runnable() { @Override public void run() { convertCharset(canon, ``` 这个方法可以批量转换文件编码格式,从GBK转换到...

Global site tag (gtag.js) - Google Analytics