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

找不到文件异常2

危砚
2023-03-14
String filename = new String(APDirectory.META_DATA.getPath() + getDefaultFileName() + ".ini");
File iniFile = new File(filename);

try {
    Wini ini = new Wini(iniFile);
    ini.put(title, "Comment:", comment);
    ini.put(title, "Position:", rectangle.x + "," + rectangle.y + "," + rectangle.width + "," + rectangle.height);
    ini.store();
} catch (InvalidFileFormatException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

static String getDefaultFileName() {
    String output = new String(ImageInfo.imageName);

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss");
    output += "_" + dateFormat.format(new Date());

    return output;
}

我创建了一个新文件,但得到以下错误:

java.io.FileNotFoundException:C:\users\xxx\ap\metadata\cb_2015-09-01_07-31-01.ini(Sistem belirtilen Dosyay ̄Bulam ̄Yor)在java.io.fileInputStream.Open0(本机方法)在java.io.fileInputStream.Open(未知源)在java.io.fileInputStream.(未知源)在java.io.fileInputStream.(未知源)在java.io.fileInputStream

共有1个答案

龙永福
2023-03-14
String filename = new String(APDirectory.META_DATA.getPath() + getDefaultFileName() + ".ini");
System.out.println(APDirectory.META_DATA.getPath() + getDefaultFileName() + ".ini");
File iniFile = new File(filename);

Wini ini;

try {
    iniFile.createNewFile();
    ini = new Wini(iniFile);
    ini.put(title, "Comment:", comment);
    ini.put(title, "Position:", rectangle.x + "," + rectangle.y + "," + rectangle.width + "," + rectangle.height);
    ini.store();
} catch (InvalidFileFormatException e) {
// TODO Auto-generated catch block
    e.printStackTrace();
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

我必须使用inifile.createnewfile();显式创建文件

Wini构造函数不会自动执行此操作。

 类似资料:
  • 我正在尝试用单节点hadoop集群运行一个示例程序。我在运行示例程序(jar文件)时遇到一个异常。 多谢了。

  • 我想知道如何在Eclipse中的源代码包(即/src/resources/images/或/resources/images/)内部或外部的资源文件夹中创建一个具有资源(图片、PDF)的可运行JAR。目前,我的资源在我的eclipse项目的source文件夹中,但我也在包中的它自己的文件夹中尝试过。该程序在eclipse中构建和执行得很好,但当我将其导出为可运行的jar时,在桌面上运行时,我总是得

  • 我正在编写一个基本的android mp3播放器应用程序,它使用MediaPlayer应用程序播放本地存储在Android手机上的mp3文件。 但是,每当我尝试调用时,我都会得到一个。 我已经检查以确保mp3在正确的路径中,我已经尝试在模拟的Android和我自己的手机上运行它,但我一直得到同样的错误。 下面是我得到的错误: /storage/emulated/0/DownloadFileInpu

  • 我正在使用Spring MVC。在我的控制器中,我从MyClass调用了一个函数 控制器: 当我在MyClass的main()中测试它时,读取是有效的,但是当我在服务器上运行项目并访问“/url”时,我得到了这个: 如何在控制器中指定路径? 谢谢您抽出时间。

  • 我试图捕捉图像使用相机意图并将其发送到服务器。 我遵循了官方https://developer.android.com/training/camera/photobasics 但是在使用FileProvider从filepath获取Uri时出现异常。 我有个例外 无法找到包含 /storage/emulated/0/Android/data/com.example.app/files/Pictur

  • 问题内容: 我正在使用Java在Linux EXTREME VPS上存储图像 当我将其存储在服务器路径上时 使用以下代码读取路径 当我使用上面的代码阅读时,我得到以下异常 如何解决这个问题呢? 还有其他从Linux服务器读取文件的方法吗? 问题答案: 我认为问题在于您使用的文件路径错误。 您说您正在Linux服务器上读取文件,似乎您正在尝试在Windows计算机上读取文件。由此推断,您已将Linu