问题标签 [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.
java - 使用 FileUtils 复制目录时,我可以选择合并优先级和/或包含子文件夹吗
我正在尝试复制一个目录,并使用 Apache Commons IO 的FileUtils
.
但是,我希望能够选择副本是否应合并文件夹,源或目标优先。API-docs 告诉我源现在优先,但我找不到撤消它的方法。
此外,所有copyDirectory
方法似乎都包括所有子文件夹和文件。我希望能够选择是否要他们标记。我曾尝试探索 FileFilter 参数选项,但 API 并没有真正提供有关该类的太多信息,而且我也无法找到它的相关用途,以解决我在其他方面的问题。
编辑:我已将问题从“我如何”更改为“我可以”,因为建议使用 Fileutils 无法实现我的请求。根据问题的新表述,对此的确认将被接受为答案。
java - org.apache.commons.io.FileUtils - 更改文本编码
我有一个包含文本(乌克兰符号)的文件。示例:${name} - привіт
。我需要替换 from${name}
到Саша
。但在输出文件中,我收到这样的内容:пÑ??Ð¸Ð²ÐµÑ - привіт
而不是Саша- привіт
. 但是如果我使用 .txt 而不是 .rtf - 一切都很好。我理解编码中的问题,但无法解决。
代码示例:
ruby - 在 RubyMotion OSX 中获取用户名
我需要获取用户的主目录或至少他的名字。
使用FileUtils
,我需要根据他们的帐户名移动文件,使用~/
似乎不起作用。
我将如何获取用户的帐户名?
android - 除非卸载 Android SD 卡,否则 FileUtils.copyDirectory 不会写入正确修改的日期
FileUtils.copyDirectory
除非卸载 Android SD 卡,否则不会正确写入修改日期。使用 FileUtils 中的这段简单代码:
我可以将手机内部存储中的目录复制到 sd 卡,保留目录中文件的修改日期信息,这对我的应用程序至关重要。
可悲的是,如果 SD 卡被移除而不弹出它,则复制目录中文件的所有修改日期信息都设置为复制文件的时间。如果 SD 已正确卸载,则修改日期信息将正确保留。
我已经尝试过刷新和关闭功能,但它们与这种文件无关。我缺少什么代码来完成目录而不卸载?我正在使用一个 android 设备将一个全尺寸的 SD 插槽,如果它在没有正确弹出的情况下被击倒,我不能冒险丢失所有信息
java - ö CSV 文件创建中的字符编码问题
我正在尝试从我的 Java 代码创建一个 CSV 文件。
我面临一些特殊字符的问题。
当我调试代码时,我发现我有一个字符为“ö”。但是在生成的 csv 文件中,它奇怪地出现了“ö”。
我们可以在 FileUtile 或 File 中设置它吗?有人可以帮我解决这个问题吗?
java - 公共 io FileUtils.writeStringToFile
我有一个用 Java 编写的程序,读取两个属性文件 - source.properties 和destination.properties 并写入从源到目标的每一行的键/值对。我决定使用来自 apache commons io api 的 FileUtils.writeStringToFile 方法,而不是来自 java 标准 api 的 PrintWriter 或 FileWriter。我发现只有源文件中的最后一行被覆盖到目标文件。
source.properties 的内容
username=a
host=abcdestination.properties 的内容
host=abc
map 包含来自源文件的键/值对。当我调试程序时,我能够看到 while 循环经过两次,并且 map 包含所有正确的数据,并且 FileUtils 中的方法被调用了两次,并从源文件中写入了每一行数据。
有人可以向我解释为什么我会得到上述输出吗?
[更新]
我能够使用 PrintWriter 实现我想要的。
java - 带有进度条的 Apache IO 的 Java 下载文件
基本上,我正在尝试找到一种使用 Java Apache IO Commons 下载文件并拥有摆动进度条的方法。我知道如何将 URL 下载到文件、使用FileUtils.copyUrlToFile();
等,但我将如何添加进度条?
java - 使用 FileUtils jar 将文件从目录复制到其他目录
我想将文件从目录复制到另一个,所以我搜索并得到了这篇文章: Java 中将文件从一个目录复制到另一个目录
我遵循第一个答案,但找不到 FileUtils 的 jar 并且评论中的 URL 已损坏。
你能帮我找到目标罐子吗?
先感谢您。
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!)
java - 从文件夹内访问 .txt 文件(java)
我对这个问题有类似的问题,我尝试了该问题接受的答案:
只有当我尝试编译时,它才找不到变量FileUtils
。是否有我必须在程序开始时导入的 java 包才能使用类File
方法?我以前从未使用过File
对象,所以我正在努力学习能够使用和操作它们。谢谢。