问题标签 [fileutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
177 浏览

java - 使用 FileUtils 复制目录时,我可以选择合并优先级和/或包含子文件夹吗

我正在尝试复制一个目录,并使用 Apache Commons IO 的FileUtils.

但是,我希望能够选择副本是否应合并文件夹,源或目标优先。API-docs 告诉我源现在优先,但我找不到撤消它的方法。

此外,所有copyDirectory方法似乎都包括所有子文件夹和文件。我希望能够选择是否要他们标记。我曾尝试探索 FileFilter 参数选项,但 API 并没有真正提供有关该类的太多信息,而且我也无法找到它的相关用途,以解决我在其他方面的问题。

编辑:我已将问题从“我如何”更改为“我可以”,因为建议使用 Fileutils 无法实现我的请求。根据问题的新表述,对此的确认将被接受为答案。

0 投票
1 回答
5263 浏览

java - org.apache.commons.io.FileUtils - 更改文本编码

我有一个包含文本(乌克兰符号)的文件。示例:${name} - привіт。我需要替换 from${name}Саша。但在输出文件中,我收到这样的内容:пÑ??Ð¸Ð²ÐµÑ - привіт而不是Саша- привіт. 但是如果我使用 .txt 而不是 .rtf - 一切都很好。我理解编码中的问题,但无法解决。

代码示例:

0 投票
2 回答
352 浏览

ruby - 在 RubyMotion OSX 中获取用户名

我需要获取用户的主目录或至少他的名字。

使用FileUtils,我需要根据他们的帐户名移动文件,使用~/似乎不起作用。

我将如何获取用户的帐户名?

0 投票
1 回答
504 浏览

android - 除非卸载 Android SD 卡,否则 FileUtils.copyDirectory 不会写入正确修改的日期

FileUtils.copyDirectory除非卸载 Android SD 卡,否则不会正确写入修改日期。使用 FileUtils 中的这段简单代码:

我可以将手机内部存储中的目录复制到 sd 卡,保留目录中文件的修改日期信息,这对我的应用程序至关重要。

可悲的是,如果 SD 卡被移除而不弹出它,则复制目录中文件的所有修改日期信息都设置为复制文件的时间。如果 SD 已正确卸载,则修改日期信息将正确保留。

我已经尝试过刷新和关闭功能,但它们与这种文件无关。我缺少什么代码来完成目录而不卸载?我正在使用一个 android 设备将一个全尺寸的 SD 插槽,如果它在没有正确弹出的情况下被击倒,我不能冒险丢失所有信息

0 投票
2 回答
3359 浏览

java - ö CSV 文件创建中的字符编码问题

我正在尝试从我的 Java 代码创建一个 CSV 文件。

我面临一些特殊字符的问题。

当我调试代码时,我发现我有一个字符为“ö”。但是在生成的 csv 文件中,它奇怪地出现了“ö”。

我们可以在 FileUtile 或 File 中设置它吗?有人可以帮我解决这个问题吗?

0 投票
1 回答
16132 浏览

java - 公共 io FileUtils.writeStringToFile

我有一个用 Java 编写的程序,读取两个属性文件 - source.properties 和destination.properties 并写入从源到目标的每一行的键/值对。我决定使用来自 apache commons io api 的 FileUtils.writeStringToFile 方法,而不是来自 java 标准 api 的 PrintWriter 或 FileWriter。我发现只有源文件中的最后一行被覆盖到目标文件。

source.properties 的内容
username=a
host=abc

destination.properties 的内容
host=abc

map 包含来自源文件的键/值对。当我调试程序时,我能够看到 while 循环经过两次,并且 map 包含所有正确的数据,并且 FileUtils 中的方法被调用了两次,并从源文件中写入了每一行数据。

有人可以向我解释为什么我会得到上述输出吗?

[更新]
我能够使用 PrintWriter 实现我想要的。

0 投票
2 回答
1786 浏览

java - 带有进度条的 Apache IO 的 Java 下载文件

基本上,我正在尝试找到一种使用 Java Apache IO Commons 下载文件并拥有摆动进度条的方法。我知道如何将 URL 下载到文件、使用FileUtils.copyUrlToFile();等,但我将如何添加进度条?

0 投票
2 回答
1012 浏览

java - 使用 FileUtils jar 将文件从目录复制到其他目录

我想将文件从目录复制到另一个,所以我搜索并得到了这篇文章: Java 中将文件从一个目录复制到另一个目录

我遵循第一个答案,但找不到 FileUtils 的 jar 并且评论中的 URL 已损坏。

你能帮我找到目标罐子吗?

先感谢您。

0 投票
1 回答
246 浏览

ruby - Ruby: How to delete files and folders under C:\Users\ for specified Username

Basically I want to create a program that can delete 3 directories and a file in preparation for a software's "Rebuild" that needs to be done every so often for troubleshooting purposes.

The problem is, it needs to be used on multiple computers with different users and originally I just had a batch program that I would have to edit the corresponding username into. I'm trying to automate this.

How can I make it so that what's entered for Username gets put in the FileUtils.rm_rf path? I tried doing ${Username} #{Username} and @{Username}, none of them seemed to work?

Also how can I make it so if the specific file isn't found it will return a custom message instead of a ruby error?

Thanks in advance! and sorry for my noobness, this is my first post and I am VERY new to ruby (I even googled how to use 'goto' in ruby!)

0 投票
2 回答
75 浏览

java - 从文件夹内访问 .txt 文件(java)

我对这个问题有类似的问题,我尝试了该问题接受的答案:

只有当我尝试编译时,它才找不到变量FileUtils。是否有我必须在程序开始时导入的 java 包才能使用类File方法?我以前从未使用过File对象,所以我正在努力学习能够使用和操作它们。谢谢。