`
lvxiaoxi
  • 浏览: 18204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

探索 java的File 类 renameTo(File)方法

阅读更多
在使用compass 时,发现重建索引重命名文件失败,看了源码,原来源码用了 File renameTo的方法,于是自己做了试验,结合网上一位朋友的帖子
http://xiaoych.iteye.com/blog/149328
下面看我的测试:
                boolean renamed = false;
		 File renameToIndexPathFile;
		 String path = "D:/apache-tomcat-7.0.6/webapps/cc/index/advertset";
		 File indexPathFile = new File(path);
		 int count = 1;
		 renameToIndexPathFile = new File(path + "-copy" + (count++)); 
		 renamed = indexPathFile.renameTo(renameToIndexPathFile);		 
		 System.out.println(renamed);


如果把上面代码的path 间隔符改成下面就成功了:
 String path = "D:\\apache-tomcat-7.0.6\\webapps\\cc\\index\\advertset";
分享到:
评论

相关推荐

    请慎用java的File#renameTo(File)方法

    java的file rename方法 ...不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。

    java file类的方法

    ### Java File 类的方法详解 #### 一、简介 在Java编程语言中,`java.io.File`类是一个非常重要的类,它提供了对文件和目录路径名的抽象表示,并且支持一些基本的操作,例如创建、删除文件或目录等。本文将详细...

    java中File类的使用方法 File类的

    * `public boolean renameTo(File f)`: 将文件重命名为指定的文件。 * `public File[] listRoots()`: 获取机器的盘符。 * `public String[] list()`: 列出文件夹下的文件和文件夹。 * `public String[] list...

    java中File类总结

    18. **`renameTo(File dest)`**:重命名文件或移动文件到另一个位置。 19. **`setReadOnly()`**:设置文件为只读。 20. **`toString()`**:返回描述文件状态的字符串。 21. **`toURL()`**:将文件转换为URL对象。 #...

    java File类文件的使用

    - `renameTo(File dest)`:将文件或目录重命名为指定的新名称。 3. **文件属性获取**: - `exists()`:判断文件或目录是否存在。 - `isFile()` 和 `isDirectory()`:分别判断是否为文件和目录。 - `canRead()` ...

    Java 语言File类的详解

    - `boolean renameTo(File dest)`:将文件或目录重命名为指定的新名称,如果目标文件已存在,重命名可能失败。 **六、文件的遍历** - `File[] listFiles()`:列出当前目录下的所有文件和目录,返回File数组。 - `...

    java中的File类

    - `renameTo(File dest)`:尝试将文件或目录重命名为指定的目标路径。 - `deleteOnExit()`:设置在JVM退出时删除该文件或目录。 8. **文件的日期和时间** - `lastModified()`:获取文件或目录的最后修改时间。 ...

    java file 文件操作例子

    boolean renamed = file.renameTo(newFile); if (renamed) { System.out.println("文件重命名成功"); } else { System.out.println("文件重命名失败"); } ``` 6. **路径操作**:`File`类提供了一些方法来处理路径...

    Day36 Java的file类

    - **`boolean renameTo(File dest)`**:重命名文件。 4. **文件判断** - **`boolean isDirectory()`**:判断是否为目录。 - **`boolean isFile()`**:判断是否为文件。 #### 四、具体案例分析 ##### 需求1:...

    java-io-file类笔记

    Java中的`java.io.File`类是用于操作文件和目录的核心工具。它不涉及实际的数据流操作,而是专注于文件和文件系统的元数据。`File`对象提供了丰富的功能,包括创建、删除、重命名文件以及检查文件或目录的存在状态,...

    java的file类

    - `renameTo(File dest)`:将当前文件或目录重命名为dest指定的名称,跨驱动器重命名可能不成功。 3. **文件属性**: - `exists()`:检查文件或目录是否存在。 - `isFile()` 和 `isDirectory()`:判断是否为文件...

    java中IO流里面的关于File的讲解源码

    例如,`exists()`检查文件是否存在,`createNewFile()`尝试创建新文件,`delete()`删除文件,`renameTo()`重命名文件。同时,`length()`返回文件大小,`lastModified()`获取文件最后修改时间。 当涉及到IO流时,...

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

    - `renameTo(File dest)`尝试将文件重命名为指定的新文件名。 5. **目录操作** - `mkdir()`和`mkdirs()`分别创建单级目录和多级目录,如果父目录不存在,`mkdirs()`会尝试创建所有缺失的父目录。 - `list()`和`...

    File_java_

    - `renameTo(File dest)`:将文件或目录重命名为指定的新名称。此操作可能因操作系统而异,不总是跨文件系统支持。 - `delete()`:删除文件或空目录。如果文件是目录并且非空,该方法将失败。 4. **属性查询**: ...

    Java对IO类File的操作

    - `renameTo(File dest)`:重命名文件或目录,可能因平台差异导致操作不成功。 ### 文件属性 `File`类还允许获取和设置文件的属性: - `length()`: 获取文件大小(字节)。 - `lastModified()`: 获取文件的最后修改...

    File类基本用法java-Eclipse

    - `renameTo(File dest)`:尝试将文件或目录重命名为指定的新名称。 6. 删除文件: - `delete()`:删除文件或空目录。如果目标是一个非空目录,需要递归删除其内容才能删除整个目录。 7. 文件链接: - `toURI()...

    Java中File类中常用方法详解

    Java中File类中常用方法详解 Java中的File类是java.io包下的一个类,用于描述和创建一个文件或文件夹对象。File类提供了许多常用的方法,用于对文件或文件夹进行操作。本文将对File类中常用的方法进行详细介绍。 ...

    linux下用renameTo方法修改java web项目中文件夹名称的实例

    renameTo 方法是 Java 中的 File 类中的一个方法,用于将文件或文件夹重命名。该方法的签名为 `public boolean renameTo(File dest)`,其中 dest 是目标文件或文件夹的路径。 renameTo 方法在 Linux 环境中的使用 ...

Global site tag (gtag.js) - Google Analytics