问题标签 [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 投票
0 回答
164 浏览

fileutils - Ruby roo 找不到复杂的文件名

我正在使用 roo 处理一些具有复杂文件名的 Excel 文件(例如“Patient Status Up-Date-V2 051812.xlsx”)。它们是通过操作系统命令正确转义的,但不是来自 Ruby roo(使用 fileutils):

显示:

-rw-r--r-- 1 hamid hamid 128770 May 22 09:22 Patient Status Up-Date-V2 051812.xlsx

给出:

/usr/local/lib/ruby/gems/1.8/gems/roo-1.10.1/lib/roo/excelx.rb:103:in `initialize': file Patient\ Status\ Up-Date-V2\ 051812.xlsx不存在 (IOError)

我尝试了许多转义变体(例如在“-”上)、权限更改、以 root 身份运行等都无济于事。excelx.rb 中的第 103 行是 line: raise IOError, "file #{@filename} doesn't exist"

在我拿出 Perl 之前请帮忙!

谢谢,哈米德。

0 投票
1 回答
2274 浏览

java - 如何在 FileUtils 中的 copyDirectory 出现错误时继续复制(Apache Commons IO 2.4)

我正在尝试使用来自apache commons io(2.4)的FileUtils方法“static void copyDirectory(File srcDir,File destDir)”将文件从一个文件夹复制到另一个文件夹,代码如下:

文件结构如下所示:

问题是,在 srcDir 中有几个文件和一个我无权访问的子目录。FileUtils.copyDirectory 抛出“java.io.FileNotFoundException: .subdirectory (Permission denied)”并中止。

是否可以忽略那些我无权访问的文件,而只复制我可以读取的所有其他文件?

0 投票
2 回答
4752 浏览

spring - spring 表达式读取文件内容

如何使用spring表达式读取文件内容并将其放入字符串中?

我想做以下事情。

例如,

甚至更好

但是,以上代码都不起作用。

顺便提一下,我使用的是 Spring 3.2.0 版

谢谢。

0 投票
2 回答
337 浏览

windows - Windows免费文件实用程序复制具有文件夹结构的文件?

我正在寻找免费实用程序,它将复制我想要的文件以及文件夹结构。

有人知道任何文件实用程序吗?除了应付的winzip,我找不到。

谢谢, 凯瑟尔

0 投票
2 回答
7573 浏览

java - Java- CSV / 删除 csv 文件中的列

我尝试在 Java 中删除 csv 文件中的列。

例如,我有这个 csv 文件

我想要在下一个操作之后:(删除 csvFile,2)它将是:

我发现只有涉及行而不是列的操作。

0 投票
1 回答
2404 浏览

ruby - Ruby 在新子目录中创建 csv 文件

下面更新

我有一个 Ruby 脚本,它遍历一些 JSON 并使用数据创建多个 .CSV 文件。目前它只是在与脚本/JSON 相同的文件夹中创建那些。但是,我希望它在新创建的带有时间戳的子目录中创建文件。

我知道我需要require 'fileutils.rb'并且我创造time = Time.now.strftime("%Y%m%d%H%M%S%")outdir = FileUtils.mkdir(time)

我将这些添加到我的脚本中,它成功创建了目录,但随后中断。

创建文件的脚本的结尾看起来像这样,我认为问题是我要进入目录/在新目录中创建文件的方式:

- -更新 - -

看来问题出在我指定 dir 路径和 CSV 模块时。我收到错误Invalid argument - ["20130312113853"]/regions.csv (Errono::EINVAL) 当我查看 CSV 模块文档时,我看到您可以声明读取 CSV 的路径,但在另一个目录中创建/写入它们时没有任何内容。这是我第一次使用这个模块。有谁知道如何解决这个问题?

我想我需要先声明 csv 的目录路径csv = []吗?

全文:

0 投票
1 回答
195 浏览

ruby - 使用 Ruby fileutils 在外部卷上移动文件?

我遇到了一个感觉很基本的错误,但我找不到任何关于我正在努力解决的问题的文档。这是代码:

我要做的就是移动一些文件(非破坏性)并附加文件名。它在一些本地文件上效果很好,但我做了多个级别../../../来让它工作。指定外部驱动器有什么特别之处吗?

0 投票
2 回答
7395 浏览

apache - Apache 常见 IO FileUtils 问题

我正在尝试使用 Apache Commons IO 的 FileUtils.writeStringToFile() 方法。每一点文档都说我可以做到这一点:

我想要这种方法,因为我希望每次都将数据写入文件末尾。

但是,在 Eclipse 中,它一直告诉我这个方法不存在。我仅有的两个是:

我更正了我的 POM 文件,使其现在具有此依赖项:

有人可以告诉我我做错了什么吗?

0 投票
1 回答
1052 浏览

java - 使用 Java 将文件从 Linux 复制到 NAS 共享 (Apache FileUtils FileCopy)

这里的一位开发人员编写了一些 Java 代码,该代码使用 Apache FileUtils FileCopy 命令将 csv 从主机服务器 (linux) 复制到文件共享 (EMC NAS)。

共享设置使得“每个人”都具有“完全控制”(即确保没有权限问题 - 一旦证明有效,我们稍后将限制权限)。

代码在 TomCat/Apache 下运行。

它可以将文件从主机服务器上的一个目录复制到另一个目录;只是在尝试复制到远程共享时没有(似乎没有抛出任何错误/没有任何反应 - 代码只是继续,就好像复制已经工作一样,但目标中没有显示任何内容)。尝试将新文件写入共享时会出现同样的问题。

http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html

有没有人见过这种行为/任何想法可能导致它?提前致谢。

0 投票
3 回答
2706 浏览

java - Java Servlet 下载文件

所以我有两个文件,servlet:

}

进行处理的应用程序:

}

我可以毫无问题地运行它,但似乎没有下载任何文件。我还打印了返回值(true 或 false),它确实打印了 true。下载文件没有这么简单吗?