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

下移到上一级目录

东方文林
2023-03-14
问题内容

是否可以将目录下移到Java下一级?

例如在命令提示符下:

C:\Users\foo\

我可以cd..用来:

C:\Users\

是否可以在中执行此操作Java,因为我正在使用System.getProperty(“
user.dir”);获得目录。但是,这不是我要使用的目录,而是目录的下一级。

我已经考虑过使用Path类方法;subpath(i,j),但是如果将“ user.dir”更改为另一个目录,则返回的内容subpath将有所不同。


问题答案:

File类可以本地执行此操作。

File upOne = new File(System.getProperty("user.dir")).getParentFile()

http://docs.oracle.com/javase/6/docs/api/java/io/File.html#getParentFile%28%29



 类似资料:
  • 每个文件包含一个条目的目录出现在磁盘文件系统上。如下图所示 - 这种类型的目录可以用于简单的系统。 优点 实现非常简单。 如果文件的大小非常小,则搜索速度会更快。 由于只有一个目录,因此文件创建,搜索和删除非常简单。 缺点 不能有两个具有相同名称的文件。 该目录可能非常大,因此搜索文件可能需要很长时间。 保护不能为多个用户执行。 没有办法将相同类型的文件分组。 为每个文件选择唯一的名称有点复杂,并

  • 这就是我在教师实体中所拥有的: 现在我喜欢使用数据库的功能。重复一遍:数据库的删除级联功能只针对Student_Teacher-table! 问题是: 问题是:这很好,但是要触发删除中的条目,我必须在两边指定。Hibernate不解析,只看到,并将目标实体(和引用的学生)从缓存中删除,但它们仍然在数据库中!!!因此,我不得不在空降后彻底清除Hibernate期,重新阅读教师、傅太太、巴尔先生和学生

  • 我在linux服务器上的一个备份中遇到了一个问题,它以某种方式将文件的所有文件夹向下移动了一个级别,放入了一个同名的新文件夹。我想将所有文件返回到其原始位置。许多文件的名称中有空格,使事情复杂化。 原始目录结构: 目录结构不正确: 请注意,我不希望子文件夹中的文件移动到文件夹1中,但我确实希望子文件夹本身向上移动一级。 我尝试了一些类似的命令,基于这里一些相关的线程,但没有成功,而是尝试将文件移动

  • 大家首次接触 NEI 后,很自然会产生这样的疑问:怎么把老项目迁移到 NEI 上来? 这个问题可能包括以下方面: 管理异步接口 管理数据模型 管理页面 管理页面模板(ftl、ejs等) 如何使用本地模拟容器? 如何使用工程规范? 是不是需要把老项目中的所有文件上传到 NEI? 可能还有其他 NEI 中的功能 首先,没有银弹,NEI 没有一键导入项目然后把异步接口和数据模型等资源都准确提取出来的功能

  • 我正在使用一个自定义EditText类,它支持通过用户输入为特定小部件输入图像跨度,但遇到了一个奇怪的问题。当图像范围出现在a行的末尾时,转到下一行有时会导致图像范围不再可见。 基本上,在多行edittext中将图像移到下一行时,edittext似乎没有正确处理图像跨度。只是结转后对用户是看不见的。我可以退格第二个图像的内容,直到它看起来和第一个图像完全一样(到“N”),我们再次看到图像的跨度。

  • 主要内容:升级到 Nexus 2.x 最新版本,升级到 Nexus 3.x 最新版本与 Nexus 2.x 相比,Nexus 3.x 为我们提供了更多实用的新特性,随着 Nexus 3.x 对 Maven 的支持越来稳定,很多公司和组织都陆续将数据从 Nexus 2.x 迁移升级到 Nexus 3.x。 SonaType 官方建议我们,使用最新版本 Nexus 2.x 升级到最新版本 Nexus 3.x,并在  Nexus 升级兼容性 一文中为我们提供了各个版本 Nexus 升级