如何编写向上一层然后向下进入另一个目录的路径

2024-01-04

我正在尝试打开一个文件Java程序(比如Program.java)使用相对路径。

我有两个目录如下:

ProjectWork\Business\Scenarios\SC01.txt
ProjectWork\SourceCode\Program.java

现在,从Program.java,我想写一个相对路径来访问SC01.txt:

String path = // <-- not sure how to write the path
File scenario = new File (path);

路径必须是这样的:我可以向上一层到达ProjectWork目录,然后导航到Scenarios\SC01.txt.


根据你所说的,你应该将路径设置为:

../Business/Scenarios/SC01.txt

../ 上升一级 那么剩下的就是针对 ProjectWork 的相对路径

在 Java 文件中,当您使用不带其他参数的相对路径时,该文件将与系统属性进行匹配user.dir与工作目录匹配。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编写向上一层然后向下进入另一个目录的路径 的相关文章

随机推荐

  • 如何使用自动工具设置包含路径

    我正在开发一个 C 项目 该项目使用autoconf automake 我正在努力正确设置包含路径 CPPFLAGS 我读了大约3个小时的文档 但我还没有弄清楚 我不是在寻找黑客 而是在寻找正确的方法来做到这一点 这是我的难题 据我所知 包
  • 使用 Javascript 实现背景翻转平铺

    我有一个背景图像 当前垂直重复并位于页面中央 这里有一些描述图像的 ASCII 艺术 并标记了左右两侧 L R 我希望通过每次沿着垂直边缘翻转图像来在整个浏览器窗口中重复图像 L R R L L R R L
  • 在 Firefox Addon 中获取当前浏览器 url

    我在一个面板中 我想获取当前的浏览器 URL 到目前为止没有任何效果 这是我测试过的 唯一能返回任何东西的东西 我得到类似的东西resource jid0 18z0ptaugyu0arjkaoywztggyzg at jetpack 然后是
  • ASP.NET Core 1.0 中无法访问 System.Messaging/MSMQ

    我一直在尝试使用 MVC 6 和其他一些较新的 Web 开发工具 Angular 2 0 等 并且在设置利用 MSMQ 的网页时遇到了一些问题 作为参考 我使用的是 VS2015 Update 2 我相信它仍然是 RC1 当我第一次尝试弄乱
  • 获取Python JSON来序列化日期时间

    有一些我想使用 JSON 序列化的嵌套对象 问题是某些属性包含datetimes 当我尝试序列化这些 pbject 时 Python 抛出异常 TypeError datetime datetime 2012 6 5 17 49 35 67
  • 如何编写用于文件上传的 Node.js Express API?

    网上有很多关于 Node js Express 框架文件上传的示例 但大多数人都在使用multer 所有这些都从表单加载文件 但我的情况有所不同 我的应用程序将从手机中选择图像并上传到服务器 通过使用 Ionic 中的 cordova fi
  • 定义自定义 D3 符号

    我正在尝试在 D3 中开发自定义形状 但我对 Javascript 不太了解 并且不确定该形状是什么D3 形状 https github com d3 d3 shape图书馆正在幕后做事 特别是 我不确定什么是default函数于符号 js
  • Kurento安装未满足的依赖关系

    我正在尝试在 Ubuntu Trusty 14 04 中安装最新稳定版本的 Kurento V 6 0 不幸的是 我收到了陌生人的消息 Output The following packages have unmet dependencie
  • 为什么 DisplayFormat DataFormatString 不起作用?

    我的视图模型中有一个属性 如下所示 Editable false Display Name Date DisplayFormat DataFormatString 0 yyyy MM dd ApplyFormatInEditMode tru
  • 验证:根据父模型的属性值包含在轨道中

    我有两个型号Project和 任务 其中项目有很多任务并且任务属于项目 现在在我的Task模型我正在使用项目中的属性对字段进行验证 validates effort inclusion gt 1 project effort 这会导致错误m
  • 在java中实现一个简单的泛型函数时编译错误?

    这是我的代码 public class ArrayAlgorithm public static void main String args TODO Auto generated method stub return public sta
  • pymongo - 消息长度大于服务器最大消息大小

    线for doc in collection find is timeline valid True 给出消息长度错误 如何获取所有集合而不出现错误 我知道关于find limit 但我不知道如何使用它 Code from openpyxl
  • 从 MySQL JSON 数组中获取不同的值

    我得到了一个 MySQL 数据表 其中包含一个包含值列表的 JSON 列 约束表 ID CONSTRAINT TYPE CONSTRAINT VALUES 2 testtype 801 751 603 753 803 我想要的是一个不同的
  • 使用 PHP 客户端为 Google Calendar API 设置推送通知

    我想设置Google 日历 API 的推送通知 https developers google com google apps calendar v3 push每当 Google 日历 api 上的特定资源发生更改时 我的服务器都会收到通知
  • c#:为什么使用 DLL?

    我正在开发一个大型 C 项目 我想知道为什么人们在他们的应用程序中使用 DLL 我知道 dll 文件 如果我错了 请更正 包含一些函数 但为什么我们不将这些函数放入我们的主 c 应用程序中呢 Thanks 大部分都在答案中总结了对于这个问题
  • H.264 over RTP - 识别 SPS 和 PPS 帧

    我有来自 IP 摄像机的原始 H 264 流 封装在 RTP 帧中 我想将原始 H 264 数据放入文件中 以便我可以将其转换为ffmpeg 因此 当我想将数据写入原始 H 264 文件时 我发现它必须如下所示 00 00 01 SPS 0
  • 由于索引导致记录数量增加,SQLite 插入速度变慢

    原问题 背景 众所周知 SQLite需要微调 https stackoverflow com questions 1711631 how do i improve the performance of sqlite实现大约 50k 插入 秒
  • 何时在表单 ID 前添加冒号前缀

    我有两种形式的两个数据表 forma and formg 每个表格里面都有一个p dataTable groupsa and groupsg 在每个数据表中都有一个显示图像的自定义列 h graphicImage 称为fava and fa
  • jQuery mouseoverIntent 插件在父级悬停时显示/隐藏 div,但悬停时保持显示

    我有一个按钮 当鼠标悬停在其上方时 会在其正下方显示一个 div 当悬停 鼠标悬停 时 div 消失 这一切都运行良好 但现在我需要将 div 保留在按钮下方 显示用户是否将鼠标悬停在该 div 上 以与 div 内的内容进行交互 目前这是
  • 如何编写向上一层然后向下进入另一个目录的路径

    我正在尝试打开一个文件Java程序 比如Program java 使用相对路径 我有两个目录如下 ProjectWork Business Scenarios SC01 txt ProjectWork SourceCode Program