当前位置: 首页 > 面试题库 >

如何使用File对象获取文件目录?

万修然
2023-03-14
问题内容

考虑以下代码:

File file = new File("c:\\temp\\java\\testfile");

testfile是一个文件,它可能存在也可能不存在。我想c:\\temp\\java\\使用File对象获取目录。我该怎么做呢?


问题答案:

无论哪种情况,我都希望file.getParent()(或file.getParentFile())给您您想要的。

此外,如果你想找出原来是否File 确实 存在且 一个目录,然后exists()isDirectory()你以后在做什么。



 类似资料:
  • 本文向大家介绍Java程序以获取具有目录或文件绝对路径的File对象,包括了Java程序以获取具有目录或文件绝对路径的File对象的使用技巧和注意事项,需要的朋友参考一下 方法java.io.File.getAbsoluteFile()用于获取具有目录或文件绝对路径的File对象。此方法不需要任何参数。 演示此的程序如下所示- 示例 上面程序的输出如下- 输出结果 现在让我们了解上面的程序。 使用

  • 无论是操作文件还是操作目录,都是对相应的操作对象进行操作,所以第一步都需要获取到目录及文件操作对象。Chrome应用无法像C语言那样通过路径直接操作文件,目录及文件操作对象总是需要通过Chrome自带的文件选择窗口获取的。 通过chooseEntry方法可以获取到目录及文件操作对象。当chooseEntry被执行时,一个文件选择窗口会马上弹出,所以应该让一些事件来触发其运行,比如点击按钮等,否则可

  • 问题内容: 我正在尝试使用File对象初始化FileInputStream对象。我在网上收到FileNotFound错误 这很奇怪,因为我已经通过相同的方法多次打开该文件来进行正则表达式。 我的方法如下: java.io.FileNotFoundException:C:\ dev的\服务器\的tomcat6 \的webapps \样品现场(访问被拒绝) 在java.io.FileInputStre

  • 问题内容: 我允许用户通过拖放和其他方法将图像加载到页面中。放置图像时,我用来转换为对象URL以显示图像。我没有撤消该URL,因为我确实重复使用了它。 因此,当需要创建一个对象时,我可以允许他们上传其中包含其中一个图像的表单,是否可以通过某种方式将该对象URL反向转换为a ,然后可以将其附加到a 宾语? 问题答案: 正如gengkev在上面的评论中所暗示的那样,似乎最好/唯一的方法是使用异步xhr

  • 我允许用户通过拖动将图像加载到页面中 那么,当需要创建一个对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象URL反转回或,然后将其附加到对象?

  • 问题内容: 我已经编写了一个bash脚本,它将输入文件作为参数并读取它。 该文件包含一些路径(相对于其位置),指向所使用的其他文件。 我希望脚本转到包含输入文件的文件夹,以执行更多命令。 那么, 如何从输入文件中获取文件夹(以及仅文件夹)? (在Linux中。) 问题答案: 要获取完整路径,请使用: 要获取文件目录: 您还可以将两者结合起来: 如果您的系统不可用,则可以使用以下*: 请注意,如果只