我有一个带有子目录的目录,其中包含各种大小的文件。我想复制一个特定的文件,并立即用所有文件替换它。
例如我有:C:\Folder\Sub_Folder\file1.extC:\Folder\Sub_Folder\file2.ext
我想制作“random_file.ext”的副本,然后将所有副本替换为上面提到的具有原始名称的文件file1.extfile2.ext这样random_file.ext副本就变成了原始文件。
谢谢。:)
我建议您使用FileChannel类,它更快速、更高效。例子:
try {
FileInputStream source = new FileInputStream("C:\\Folder\\Sub_Folder\\file1.ext");
FileOutputStream destination = new FileOutputStream("C:\\Folder\\Sub_Folder\\file3.ext");
FileChannel sourceChannel = source.getChannel();
FileChannel destinationChannel = destination.getChannel();
long size = sourceChannel.size();
sourceChannel.transferTo(0, size, destinationChannel);
} catch (Exception e) {
}
埃弗里翁。我正在尝试创建一个基本表单,将姓氏和姓氏保存在一个文本文件中,因此当我必须登录时,我将从txt文件中检索它们,但显然我对txt文件的目录做了一些错误 现在我更新了代码,出现了这个安全错误 警告:fopen(/home/sbau01/public_www/php/fma/data/data.txt):无法打开流:在/home/sbau01/public_www/php/fma/form中的
所以,我对脚本和批处理文件完全陌生。 我想根据要复制的文件列表复制文件。我有一个文本文件的文件列表复制,我希望脚本复制所有这些文件逐行从一个源目录。 例如,我有1000多个文件要复制,每个文件夹有3个文件要创建并放入。以下是文件名的格式示例: 一旦这些被复制,我想将它们移动到我使用文本文件和命令创建的文件夹中: 现在,通过我的脚本,我想将它复制的文件移动到相应的文件夹中。基本上,如果文件名包含文件
我有一个目录,它是在执行应用程序后创建的。在使用应用程序的过程中,它充满了一些图片,这些图片是ComboBox的ItemsSource。在关闭应用程序之前,我试图通过设置new()或NULL来清除ItemsSource并删除该目录。如果目录为空,则会正常删除。但除此之外——什么都没有发生,也没有例外。我做错了什么? 创建目录并将路径值分配给“FeedBackScreenshotsPath” 删除
问题内容: 我最近开发了一个应用程序,并创建了jar文件。 我的课程之一创建了一个输出目录,并使用其资源中的文件填充该目录。 我的代码是这样的: 不幸的是,这不起作用。 我没有运气就尝试了以下方法: 使用Streams解决其他类上的类似问题,但不适用于dirs。代码类似于 http://www.exampledepot.com/egs/java.io/CopyFile.html 使用创建文件模板
问题内容: 列出1000多个目录和子目录中文件名的最快方法是什么? 编辑; 我使用的当前代码是: 问题答案: 看起来不错(递归遍历目录)瓶颈将是您需要执行的所有文件I / O操作,优化Java不会显示任何实际改进。
问题内容: 我正在尝试检索目录中的所有图像,包括所有子目录。我目前正在使用 这可行,但是结果是: 我希望它一次执行整个目录分支,因此结果是: 非常感谢您的帮助,欢呼! 附注:如果我只需将所有子目录都包含在投资组合下,而不必用通配符具体说明每个目录,那也很好。 问题答案: 从示例