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

如何在windows中调试错误的文件名路径,例如FileReader()

邓仲卿
2023-03-14

在本例中,我需要为我的FileReader()提供一个正确的文件名路径,但在这个过程中我总是面临问题。我需要一个自己调试这个的方法,过上幸福的生活。

StackOverflow提供了一些关于这个主题的帖子,但在我看来,这对我来说并不容易。它或多或少是在描述问题而不是解决问题。见第2点。我在支持这个观点的地方尝试了什么。

    null
    String str;
    String testingFileLocation = "/app/src/main/res/dictionary/english";
    System.out.println(System.getProperty("user.dir"));
    try {
        new FileReader(testingFileLocation);
    } catch (IOException e) {
        System.out.println("Wrong!");
    }
04-20 21:47:17.959  32152-32152/--- I/System.out﹕ /
04-20 21:47:17.959    2556-2556/--- I/System.out﹕ Wrong!

stacktrace只提供了这一点,并没有让我更接近任何解决方案:

04-20 22:47:14.699  25934-25934/--- I/System.out﹕ java.io.FileNotFoundException: C:/Users/name/AndroidStudioProjects/projectPath: open failed: ENOENT (No such file or directory)

也许这看起来更像是咆哮,因为它太完整了,但这真的让我沮丧,因为一定有什么我不明白的。希望你们能帮上忙。

共有1个答案

谭玄天
2023-03-14

我想您想在Android上保存一些东西,然后尝试以下选项http://developer.Android.com/guide/topics/data/data-storage.html。Windows或您用于开发的任何平台都与您的文件在Android中的位置无关。

 类似资料:
  • 我在文本编辑器中有一个另存为...功能。我想做一个另存为,保存到一个新文件,但是我要保存的永久文件现在应该总是这个新文件。所以当我点击我的另一个按钮,保存,而不是保存到以前的位置,将继续保存到用JFileChooser选择的位置。 我有一个名为currentFile的文件对象,它应该链接到通过“另存为”选择的文件。我目前正在通过在我的按钮操作执行功能中创建一个名为fileName的文件,然后将cu

  • 问题内容: 以下是我的Windows目录的路径。通常,路径应使用\而不是//,但两者似乎都可以正常工作。 与Linux路径相同。法线应该用/代替//。上面和下面的代码片段都可以正常工作,并将抓取指定文件的内容。 因此,它们都使用奇怪的文件路径声明,但似乎都可以正常工作。请详细说明。 例如, 问题答案: 通常,在Windows上指定文件路径时,应使用反斜杠。但是,在Java和Windows世界之外的

  • 我想从SD卡文件路径中获取文件名。e、 g.:/storage/sdcard0/DCIM/Camera/1414240995236。jpg我想得到1414240995236。jpg我已经编写了获取相同内容的代码,但它不起作用。请帮忙<下面是我的代码:

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

  • 我只想从文件的完整路径中获取文件夹路径。 例如,我希望只得到(不包括)。 我曾经尝试过这样的事情: 但它给了我这样一个结果: 这不是我需要的结果(是)。 关于如何获取文件路径有什么想法吗?

  • 问题内容: 我正在编写一个简单的命令行Java实用程序。我希望用户能够使用运算符传递相对于其主目录的文件路径。所以像 我的问题是有没有办法让Java自动解决这种类型的路径?还是需要为操作员扫描文件路径? 似乎应该将这种类型的功能烘焙到对象中。但这似乎并非如此。 问题答案: 在大多数情况下,从用户处获得一个简单的字符(在转换之前)就足够了- 因为波浪号仅在路径目录部分的第一个字符时才扩展到主目录。