Questions tagged «file-io»

文件I / O是涉及文件系统的输入/输出。这可能包括对目录和文件执行操作,例如创建和删除,读取文件以及将输出写入文件。

7
是否需要分别关闭每个嵌套的OutputStream和Writer?
我正在写一段代码: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); 我是否需要关闭每个流或作家,如下所示? gzipOutputStream.close(); bw.close(); outputStream.close(); 还是只关闭最后一条流会好吗? bw.close();

9
合并PDF文件
是否可以使用Python合并单独的PDF文件? 假设是这样,我需要进一步扩展。我希望遍历目录中的文件夹并重复此过程。 我可能会碰运气,但是有可能排除PDF中包含的页面(我的报告生成总是创建一个额外的空白页面)。
126 python  pdf  file-io 

6
如何将BufferedImage保存为文件
我正在使用imgscalr Java库调整图像大小。 resize()方法调用的结果是一个BufferedImage对象。我现在想将其另存为文件(通常是.jpg)。 我怎样才能做到这一点?我想从BufferedImage->开始,File但是也许这不是正确的方法?

5
Python-write()与writelines()和串联字符串
所以我正在学习Python。我正在上课,遇到一个问题,我不得不将很多压缩target.write()成一个write(),同时"\n"在每个用户输入变量(的对象write())之间都有一个。 我想出了: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 如果我尝试这样做: textdoc.write(lines) 我得到一个错误。但是如果我输入: textdoc.write(line1 + "\n" + line2 + ....) 然后工作正常。为什么我不能在其中使用字符串作为换行符,write()但可以在其中使用呢writelines()? Python 2.7当我搜索google时,发现的大部分资源都超出了我的想象力,我仍然是一个外行。



7
如何使用Java锁定文件(如果可能)
我有一个使用FileReader打开文件的Java进程。如何防止另一个(Java)进程打开该文件,或者至少通知第二个进程该文件已打开?如果文件打开(这解决了我的问题),这是否使第二个进程自动获得异常?还是我必须在第一个进程中使用某种标记或参数来显式打开它? 澄清: 我有一个Java应用程序,其中列出了一个文件夹并打开列表中的每个文件进行处理。它依次处理每个文件。每个文件的处理包括读取文件并根据内容进行一些计算,大约需要2分钟。我也有另一个Java应用程序,它执行相同的操作,但写在文件上。我想要的是能够同时运行这些应用程序,这样情况就可以这样。ReadApp列出文件夹并查找文件A,B,C。它将打开文件A并开始读取。WriteApp列出该文件夹并查找文件A,B,C。它将打开文件A,看到已打开(通过异常或其他方式),然后转到文件B。ReadApp完成了文件A,然后继续到B。打开并继续到C。WriteApp不能 在ReadApp读取同一文件时进行写入,反之亦然。它们是不同的过程。
121 java  file-io 


6
将时间戳添加到文件名
我多次遇到此问题,希望在同一目录中拥有同一文件的多个版本。我一直在使用C#进行操作的方法是在文件名中添加一个像这样的时间戳DateTime.Now.ToString().Replace('/', '-').Replace(':', '.')。有一个更好的方法吗?
117 c#  .net  file  datetime  file-io 

10
使用File.Create()后,另一个进程正在使用该文件
我正在尝试检测文件在运行时是否存在,如果不存在,请创建它。但是,当我尝试写入该错误时,我得到此错误: 该进程无法访问文件“ myfile.ext”,因为它正在被另一个进程使用。 string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); } using (StreamWriter sw = File.AppendText(filePath)) { //write my text } 关于如何解决它的任何想法?
117 c#  file-io 

2
Android文件选择器
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我想制作一个文件上传器。因此,我需要一个文件选择器,但我不想自己写。我发现OI文件管理器非常适合我。但是如何强制用户安装OI文件管理器?如果不能,是否有更好的方法在应用程序中包含文件管理器?谢谢

8
如何将多维数组写入文本文件?
在另一个问题中,如果我可以提供遇到问题的阵列,其他用户会提供一些帮助。但是,我什至无法完成基本的I / O任务,例如将数组写入文件。 谁能解释我需要向文件写入4x11x14 numpy数组的哪种循环? 该数组由四个11 x 14数组组成,因此我应该使用漂亮的换行符对其进行格式化,以使文件读取更加容易。 编辑:所以我已经尝试了numpy.savetxt函数。奇怪的是,它给出了以下错误: TypeError: float argument required, not numpy.ndarray 我认为这是因为函数不适用于多维数组?我希望在一个文件中找到任何解决方案吗?
115 python  file-io  numpy 

5
从Java中的字符串在内存中创建File对象
我有一个接受File作为参数的函数。我不想创建/写入新文件(我没有对文件系统的写访问权)以将字符串数据传递给该函数。我应该补充一点,字符串数据在文件中不存在(所以我无法从文件中读取数据)。 我可以使用流并将其“广播”到文件对象吗?
113 java  file  file-io 

3
在各种浏览器中使用javascript在客户端读取文件内容
我试图提供一种仅脚本解决方案,用于通过浏览器读取客户端计算机上文件的内容。 我有一个可与Firefox和Internet Explorer一起使用的解决方案。它不是很漂亮,但是我现在只是在尝试: function getFileContents() { var fileForUpload = document.forms[0].fileForUpload; var fileName = fileForUpload.value; if (fileForUpload.files) { var fileContents = fileForUpload.files.item(0).getAsBinary(); document.forms[0].fileContents.innerHTML = fileContents; } else { // try the IE method var fileContents = ieReadFile(fileName); document.forms[0].fileContents.innerHTML = fileContents; } } function ieReadFile(filename) { try { var fso = new …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.