package com.linjiarun.oop.IO;
import java.io.File;
public class lesson2 {
public static void main(String[] args) {
File f = new File("D:/新建文件夹/123.txt");//这时候f是111.txt
//注意!\在文件中是作为路径的分割符,但在java编程中,\代表转移符。在java中\\或者/才是文件的分隔符
//也可以用file.separator作为文件分隔符
System.out.println(f.getName());//获取文件名
System.out.println(f.getPath());//获取文件或者文件夹的路径,即new File时写的路径
File f5 = new File("/src/com/linjiarun/oop/IO");//利用相对路径创建文件
System.out.println(f.getAbsolutePath());//获取绝对路径
}
}
运行结果是这样的
按照老师的意思应该是可以得到名字得到路径啊。但我看了好几次路径,也没输错啊。用的是IDEA,jdk8版本
是不是运行到其他类了呀
运行的不是你这个程序,点击右键运行
有点不明白为什么会抛出异常。是路径错了吗?但我看了好几次路径也没发现错误啊。分隔符是/也没错啊。
啥问题?
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y