fileinputstream相关内容
在 Windows 中使用 java 代码我需要从放置在服务器中的目录下载几个文件.服务器中的那些文件是单独生成的.所以我不知道这些文件的名称.有没有办法使用JAVA下载它并将其保存在特定文件夹中. 我正在使用 apache tomcat. 我阅读了与 java 文件下载相关的所有其他线程.但是没有一个能满足我的要求. 解决方案 使用 java.net.URL 和 java.n
..
我正在学习一些教程,但在将字体文件加载到 Eclipse Java 项目时遇到了问题.我在 SO 上尝试了许多这里建议的解决方案,最终找到了一个(使用 FileInputStream)对我有用,但当项目导出为可运行的 JAR 时就不行了.另一方面,在我加载图标的另一个项目中使用相同的目录结构,所以我想问题不在于路径本身. 这里是目录结构: 代码如下: 包示例;导入 java.awt.
..
我正在尝试将一些文件添加到 ZIP 文件中,它会创建该文件但并未向其中添加任何内容.代码 1: String fulldate = 年 + "-" + 月 + "-" + 日 + "-" + min;File dateFolder = new File("F:\\" + compname + "\\" + fulldate);dateFolder.mkdir();String zipName =
..
我试图通过使用 FileInputStream 将文件读入数组,而一个 ~800KB 的文件读入内存需要大约 3 秒.然后我尝试了相同的代码,除了 FileInputStream 包装到 BufferedInputStream 中,它花费了大约 76 毫秒.为什么使用 BufferedInputStream 逐字节读取文件的速度要快得多,即使我仍在逐字节读取它?这是代码(其余代码完全无关).请注意
..
我正在尝试使用 readObject 读取二进制文件中的行数,但出现 IOException EOF.我这样做对吗? FileInputStream istream = new FileInputStream(fileName);ObjectInputStream ois = new ObjectInputStream(istream);/** 计算物品数量 **/int line_count
..
我正在尝试编写一个应用程序来从 URL 下载 PDF,将它们存储在 SD 上,然后通过 Adobe PDF 阅读器或其他应用程序(能够打开 PDF)打开. 到目前为止,我已经“成功下载并将其存储在 SD 卡上";(但是每次我尝试用 PDF 阅读器打开 PDF 时,阅读器都会崩溃并说发生了意外错误),例如 http://maven.apache.org/maven-1.x/maven.pd
..
我正在尝试解组我的 xml 文件: public Object convertFromXMLToObject(String xmlfile) 抛出 IOException {FileInputStream 是 = null;File file = new File(String.valueOf(this.getClass().getResource("xmlToParse/companies.x
..
Reader 和 InputStream 有什么区别?什么时候使用什么?如果我可以使用Reader读取字符为什么我会使用inputstream,我猜是读取对象? 解决方案 InputStream 是从资源中获取信息的原始方法.它逐字节抓取数据而不执行任何类型的转换.如果您正在读取图像数据或任何二进制文件,这就是要使用的流. Reader 是为字符流设计的.如果您正在阅读的信息都是文本
..
我正在将应用程序从 Symbian/iPhone 移植到 Android,其中一部分是将一些数据保存到文件中.我使用 FileOutputStream 将文件保存到私人文件夹 /data/data/package_name/files: FileOutputStream fos = iContext.openFileOutput(IDS_LIST_FILE_NAME, Context.MODE_
..
我试图在用户从图片库中选择的图像上获取 FileInputStream 对象.这是 android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI 返回的 android URI content://media/external/images/media/3 当我尝试从这个对象构造一个 java URI 对象时,我得到一个 Ille
..
我试图在 Web 应用程序中加载文件,但在使用 FileInputStream 时遇到了 FileNotFound 异常.但是,使用相同的路径,我可以在执行 getResourceAsStream() 时加载文件.这两种方法有什么区别,为什么一种有效而另一种无效? 解决方案 java.io.File 和 consorts 作用于本地磁盘文件系统.问题的根本原因是 java.io 中的 re
..
我试图在 Web 应用程序中加载文件,但在使用 FileInputStream 时遇到了 FileNotFound 异常.但是,使用相同的路径,我可以在执行 getResourceAsStream() 时加载文件.这两种方法有什么区别,为什么一种有效而另一种无效? 解决方案 java.io.File 和 consorts 作用于本地磁盘文件系统.问题的根本原因是 java.io 中的 re
..
我有一个 Android 应用程序,我想读取和写入一个 ArrayList 到内部存储器. 写作部分有效(我相信,还没有测试过:-)): ArrayList一个列表;公共无效 saveToInternalStorage() {尝试 {FileOutputStream fos = ctx.openFileOutput(STORAGE_FILENAME, Context.MODE_PRIVAT
..
我正在使用这种方法复制文件.它非常适合所有简单的文件类型,例如 csv , txt , pdf 等...除了 xlsx .我不知道为什么 Excel 文件不想被复制.它已损坏 public static void copyFileFromTo(File source,File dest){InputStream输入= null;OutputStream输出= null;尝试 {输入=新的Fil
..
在我的申请中没有任何特定招标的文件(pdf).我需要从这些pdf文件创建一个zip文件,并允许用户下载它. 应用程序是在JavaEE中使用struts和mysql完成的.当用户单击下载按钮时,将调用此动作类.该代码没有给出任何异常,但也不会提示用户下载任何内容. 请帮助我找到代码中的错误. 以下是我的动作类的源代码. 公共类ActDownloadDocZip扩展了Action
..
我使用 ByteArrayInputStream 从数据库中读取了一个 byte [] 数组中的文件. InputStream输入=新的ByteArrayInputStream(lc.getTable()); 要进一步处理文件,我需要一个 FileInputStream .但是我不想先将文件保存在硬盘上以再次读取. 可以做到这一点还是必须先将文件写出? 解决方案 不是.它只需
..
就任务而言,我必须将图像以blob格式存储到MySQL中(即使将图像路径存储在数据库中并将图像保存在localcopy的文件夹中会更好,也更理想). 到目前为止,我已经进行了研究,找不到任何可以帮助我的答案,这就是我到目前为止所做的事情 单击按钮后将被触发: empdao.insertImage(fis); 将图像填充到另一个甚至这样的侦听器上: static File
..
问题类似于以下两个问题. Java InputStream阻止读取 为什么FileInputStream read()没有被阻止? 但是我仍然不能完全理解它. 到目前为止,由于空文件"test.txt",我认为以下代码中的 read()方法将被阻止. FileInputStream fis = new FileInputStream("c:/test.txt"); Sys
..
任何人都可以编写伪代码来比较Java中的字节与字节.我了解我们使用read()读取字节到字节.但是我们如何进行比较呢? 解决方案 试一下... static boolean areFilesEqual (Path file1, Path file2) { byte[] f1 = Files.readAllBytes(file1); byte[] f2 = Files
..
我该如何在包含在第二个文件中的第一个文件信息的开始处进行修改,以使它们彼此合并?请帮助,谢谢. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); FileInputStream fileReader = new FileInputStream(reader.readLi
..