黑马程序员技术交流社区

标题: File类中各种路径问题 [打印本页]

作者: vermouth    时间: 2015-1-18 12:53
标题: File类中各种路径问题
用代码各种试,弄明白几个get路径或抽象名称方法的使用区别了
renameTo进行剪切粘贴 移动文件使用。

  1. import java.io.*;
  2. class FileDemo{
  3.         public static void main(String [] args)throws IOException {
  4.                 File file = new File("a.txt");
  5.                 FileWriter fw = new FileWriter(file);
  6.                 fw.write("abcdef");
  7.                 fw.close();
  8.                
  9.                 String fPath = file.getPath();  //输出抽象路径a.txt
  10.                 String absPath = file.getAbsolutePath(); //输出带目录的绝对路径
  11.                 String parPath = file.getParent();  //没有指定父目录,输出是null
  12.                 String absFile = file.getAbsoluteFile().getPath();  //这里得到绝对路径形式的File.再调用getPath输出就是带目录的绝对路径

  13.                 print(fPath);
  14.                 print(absPath);
  15.                 print(parPath);
  16.                 print(absFile);
  17.                
  18.                 file.renameTo(new File("e:\\b.txt")); //剪切粘贴到E盘
  19.                
  20.         }
  21.        
  22.         public static void print(String s){
  23.                 System.out.println(s);
  24.         }
  25. }
复制代码

作者: wocan23    时间: 2015-1-19 15:57
怎么没放个执行结果啊,还有你的代码是怎么复制出来的
作者: sf1992    时间: 2015-1-19 23:51
哈哈 蛮刻苦嘛 我最近也在看这一块
作者: Joseph_liuxh    时间: 2015-1-21 13:33
讲得好,正好让我用上了,谢谢分享!!!
作者: vermouth    时间: 2015-1-21 16:55
wocan23 发表于 2015-1-19 15:57
怎么没放个执行结果啊,还有你的代码是怎么复制出来的

执行结果代码中注释了

代码是自己打的,不是复制的
作者: wocan23    时间: 2015-1-22 21:06
vermouth 发表于 2015-1-21 16:55
执行结果代码中注释了

代码是自己打的,不是复制的

我的意思是怎么从开发软件中复制到帖子里面的
作者: wocan23    时间: 2015-1-22 21:08
vermouth 发表于 2015-1-21 16:55
执行结果代码中注释了

代码是自己打的,不是复制的

我的意思是怎么复制到帖子里面的
作者: wocan23    时间: 2015-1-22 21:09
vermouth 发表于 2015-1-21 16:55
执行结果代码中注释了

代码是自己打的,不是复制的

我的意思是怎么复制到帖子里面的
作者: vermouth    时间: 2015-1-23 10:55
wocan23 发表于 2015-1-22 21:09
我的意思是怎么复制到帖子里面的

发帖时候有插入代码
作者: 兮兮之c    时间: 2015-1-25 01:10
wocan23 发表于 2015-1-22 21:09
我的意思是怎么复制到帖子里面的

在你粘贴的代码前后,加上
  1. 你的代码
复制代码
。就能出现那种效果。
作者: 兮兮之c    时间: 2015-1-25 01:11
wocan23 发表于 2015-1-22 21:09
我的意思是怎么复制到帖子里面的

你加的代码前后加上"
  1. 你的代码
复制代码
"就行。
作者: wocan23    时间: 2015-1-25 16:47
明白了,Thank you
作者: chensc    时间: 2015-1-26 19:10
学习学习!
作者: chensc    时间: 2015-1-27 19:10
学习学习!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2