Tag: 文件

Java:文件重命名检测

有没有办法使用Java检测文件重命名? (NIO的WatchService API或任何其他)从我在重命名文件时看到的情况发生了两个单独的事件 – ENTRY_DELETE,然后是ENTRY_CREATE。

写入和读取多个对象到文件

我正在为android设计一个手写应用程序。 每次用户按下回车键时,我class LogInfo将信息( class LogInfo )写入日志文件。 之后,我想阅读存储的信息。 这是我的类的一部分,具有自定义写入方法: public class LogInfo implements Serializable { private static final long serialVersionUID = -5777674941129067422L; public static List strokes; public static List codes; // Only write and read methods shown private void writeObject(ObjectOutputStream stream) throws IOException { stream.defaultWriteObject(); stream.writeInt(strokes.size()); Point[][] pointsArray = null; for (int i = 0; i […]

使用Java获取文件的上次修改日期

我正在制作一个基本的文件浏览器,并希望获得目录中每个文件的最后修改日期。 我怎么能这样做? 我已经拥有每个文件的名称和类型(都存储在数组中),但也需要最后修改日期。

java.net.URL的本地文件协议

使用URL的本地文件的协议是什么? 我已经使用Java下载了一个文件,我需要知道如何访问它,而不是使用File,而是使用URL。 谢谢!

Java无法在文件名中打开具有代理Unicode值的文件?

我正在处理使用文件执行各种IO操作的代码,我想让它能够处理国际文件名。 我正在使用Java 1.5处理Mac,如果文件名包含需要代理的Unicode字符,则JVM似乎无法找到该文件。 例如,我的测试文件是: “草鷗外.gif”被破解成Java字符\u8349\uD85B\uDFF6\u9DD7\u5916.gif 如果我从这个文件名创建一个文件,我无法打开它,因为我得到一个FileNotFoundexception。 即使在包含该文件的文件夹上使用它也会失败: File[] files = folder.listFiles(); for (File file : files) { if (!file.exists()) { System.out.println(“Failed to find File”); //Fails on the surrogate filename } } 我实际处理的大部分代码都是以下forms: FileInputStream instream = new FileInputStream(new File(“草鷗外.gif”)); // operations follow 有没有办法解决这个问题,要么转义文件名,要么以不同的方式打开文件?

Eclipse – 显示生成的类文件

在eclipse中构建项目后,如何显示放置类文件的文件夹(bin)? 我希望此目录显示在包资源管理器中。 搜索论坛,但似乎无法找到答案

如何在java web应用程序中将byte 作为pdf发送到浏览器?

在动作方法(JSF)中我有类似下面的内容: public String getFile() { byte[] pdfData = … // how to return byte[] as file to web browser user ? } 如何将byte []作为pdf发送到浏览器?

Java WatchService在查看映射驱动器时不生成事件

我实现了一个文件监视器,但我注意到java nio文件观察器不会为映射驱动器上复制的文件生成事件。 例如,我在Unix上运行文件观察器来观察映射到Windows( H:\ )的本地目录( /sharedfolder ),然后我将一个文件放在这个目录中( H:\ )但是文件观察者没有生成任何事件。 现在,如果我在Windows上运行文件观察器来监视映射驱动器( H:\ ),它引用了unix路径( /sharedfolder ),并且从unix我将文件放在此文件夹中,文件监视器识别更改并生成事件。 它看起来像一个bug,或者可能是我错过了一些东西,任何想法?

如何加载和解析SVG文档

背景 有许多与阅读和解析SVG路径相关的未解答的问题: 使用Java读取svg路径数据的最简单方法? Re:使用batik svg解析器解析svg文件 https://stackoverflow.com/questions/16672100 如何将SVG Path(SVGOMPathElement)转换为数组? 这个问题和答案旨在解决所有这些问题。 问题 SVG path元素包含数据属性 ( d )。 有时需要从SVG文件中加载,解析和提取路径信息。 题 如何使用Java从SVG文件加载,解析和提取SVG路径信息?

创建包含外部文件的Runnable Jar

我想在java中构建一个可运行的jar。 我需要在jar中包含一些文件,这样当我执行jar时,文件会自动从java类中读取。 因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。 我在一些教程后创建了jar文件,但我无法将这些外部文件包含在我的jar文件中。 请告诉我有关使用外部文件创建可运行jar的信息。 我的文件结构是 Test | | ——-src | | | default package | | | | | test1.java | ——-FileFOlder | | | | | abc.txt 我正在访问test1.java类中的abc.txt 。 我的代码是, public class test1 { public static void main(String[] args) throws IOException { char [] read = new char[20]; String path = new File(“.”).getCanonicalPath(); […]