当前位置: 首页 > 知识库问答 >
问题:

Java将我的文件路径放入两次

钮博裕
2023-03-14

嗨,我做了一个2文件,这是假设复制文件,但它使文件的url两次,例如,users/name/users/name/desktop/jar.jar

String path1 = System.getProperty("user.dir") + File.separator + "Desktop" + File.separator + "Coding" + File.separator + "Temp";
    File file = new File(path1);
    String path2 = System.getProperty("user.dir") + File.separator + "Library" + File.separator + "LaunchAgents" + File.separator + "program.jar";
    File file2 = new File(path2);
    if(file2.exists()) {
        logger.warning("File 3 def");
        return;
    }

    File file4 = new File(file.getAbsolutePath() + File.separator + "copied.jar");
    if(!file4.exists()) {
        logger.warning("cp " + file4.getAbsolutePath() + " : " + file2.getAbsolutePath());

        logger.warning("File 4 def");
        return;
    }

警告:文件4 def

共有1个答案

梁鸿风
2023-03-14

system.getProperty(“user.dir”)获取当前工作目录。参见文档。

也许您指的是system.getproperty(“user.home”),它获取您的主目录。

 类似资料:
  • 我在OS Sierra上运行Python3.5.2。我已经安装了selenium,我正在阅读一本名为“用Python自动化无聊的任务”的书。 我的密码是 我一直收到错误 我已经广泛地寻找解决我的问题的方法。很多人都有同样的问题。但没有一个解决方案奏效。我已经在我的Python文件夹中到处复制了geckodriver。我试过使用terminal,也试过在代码中指定路径,但它仍然给我错误。我希望有人能

  • 我想比较同一个工作区文件夹中的两个路径,并获得它们之间的相对路径: 并从secondPath返回firstPath相对路径 谢谢你的帮助。

  • 问题内容: 我需要使用Java查找我的文档路径。以下代码没有给我“准确”的定位 反过来应该怎么办? PS:我不想使用JFileChooser Dirty技巧。 问题答案: 您可以使用注册表查询来获取它,而无需JNA或管理员权限。 显然,这将在Windows以外的任何其他版本上失败,并且我不确定这是否适用于Windows XP。 编辑:将其放入代码的工作序列中: 请注意,这将锁定该过程,直到完成“

  • 我想将 xml 文件转换为路径。 例如,我有一个xml文件,其中包含: 我想要的结果是这样的: Person.name = 测试, person . address . address 1 = Test。 有什么解决办法能让我这么做吗?

  • 问题内容: 我正在使用python进行文件操作。 我有一个文件路径为: 当我使用python打开文件时,它说: 但是,该文件存在于驱动器上。 可能是因为窗口包含空格,所以无法正确获取“ SEM 2”。 如何在窗口路径的路径中处理此类空格? 问题答案: 路径中的空格没有问题,因为您没有使用“外壳”来打开文件。这是Windows控制台上的一个会话来证明这一点。你做错了什么

  • 我有一个目录结构如下的maven模块,我想在中获取的路径 我使用进行了尝试,但它给出了一个空值。 无法获取资源的路径