问题标签 [file-copying]
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.
c# - C# 中的高性能文件复制?
我有一个包含大约 500k jpg 文件的巨大目录,我想归档所有早于某个日期的文件。目前,该脚本需要数小时才能运行。
这与 GoGrid 存储服务器的性能非常差有很大关系,但与此同时,我确信有一种更有效的方式 Ram/Cpu 明智地完成我正在做的事情。
这是我的代码:
Days().Ago() 东西只是语法糖。
java - java - 有效的文件复制
我想知道复制大量文件的最佳方法。
vb.net - 通过使用 copyfile 元素文件不能绑定到 msi 包中
我正在使用 wix 3.0。我有一个文件夹名称“图像”。所以我想将图像中的所有文件复制到 msi 包中。当我复制所有文件并将 msi 安装到另一台 PC 时,它没有绑定图像。当我使用简单的文件元素时,文件将绑定到 msi 包。所以我该怎么做,
尽快回复我
谢谢你萨米尔
java - CamelContext.start() 不会阻塞
我想运行一个简单的Apache Camel示例,将文件从一个目录复制到另一个目录:
如果我使用 Apache Camel 2.0.0 运行此示例,程序会立即退出context.start();
并且什么也不做。如果我Thread.sleep(30000);
在启动后添加CamelContext
,后台线程会完成它们的工作,并且文件会从源目录复制到目标目录 30 秒。
但是,如果我使用 Apache Camel 1.6.2 运行相同的代码,该start()
方法会自动阻塞,我不需要让主线程进入睡眠状态来复制文件。我没有发现这种行为从 Camel 1.x 更改为 2.x 的提示。这真的是预期的行为吗?是否可以让 start() 方法阻止 Camel 2.0.0 中的执行?
谢谢
winapi - 文件如何在低级别复制?
我有一个小问题:
例如,我正在使用 .NET Framework 中的 System.IO.File.Copy() 方法。此方法是 WinAPI 中 CopyFile() 函数的托管包装器。但是 CopyFile 函数是如何工作的呢?它与硬盘的固件交互,或者可能通过汇编程序执行其他一些操作,或者可能是其他一些东西......
从最高层到最低层是怎样的?
multithreading - 使用线程复制主线程添加到字符串列表的文件
我有一个网络创建程序,它在构建站点时会创建数百个文件。
当互联网根文件夹位于本地电脑上时,程序运行良好。如果 Internet 根文件夹位于网络驱动器上,则复制创建的页面比创建页面本身需要更长的时间(页面的创建是相当优化的)。
我正在考虑在本地创建文件,将创建的文件的名称添加到 TStringList 并让另一个线程将它们复制到网络驱动器(从 TStringList 中删除复制的文件)。
但是,我以前从未使用过线程,并且在涉及线程的其他 Delphi 问题中找不到现有答案(如果我们可以and
在搜索字段中使用运算符),所以我现在问是否有人有这样做的工作示例(或者可以指出一些带有工作德尔福代码的文章)?
我正在使用德尔福 7。
已编辑:我的示例项目(感谢原始代码mghie
- 在此再次感谢)。
和单位
任何额外的意见将不胜感激。
阅读评论并查看示例,您会发现解决方案的不同方法,对所有这些方法都有赞成和反对的评论。
尝试实现一个复杂的新功能(就像线程对我而言)时的问题是,你几乎总是能找到一些似乎有效的东西……起初。直到后来你才发现事情应该以不同的方式做是困难的。线程就是一个很好的例子。
像 StackOverflow 这样的网站很棒。什么社区。
java - 使用 JNI 在 Java 中复制文件
如何在 OS X 上使用 JNI 复制 Java 文件?
windows - 无法使用“copy”、“robocopy”甚至“eseutil”复制大数据库文件
我在尝试为 Windows Server 编写的自动化脚本中复制大型数据库文件(~100GB)时遇到问题。我尝试过使用“copy”、“robocopy”,甚至“eseutil”。
我的脚本在 Windows 2008 Server(文件的目标)上运行,并从 Windows 2003 Server(文件的源)中提取。
我已经尝试更改 IRPStackSize 注册表设置,以及 HKLM/SYSTEM/CurrentControlSet/Control/SessionManager/MemoryManagement 配置单元中的这两个设置。这一切都是在 2008 服务器上完成的,然后重新启动,没有任何效果。有没有人有一个好的解决方法?
Copy 和 Robocopy 都给了我这个:
没有足够的服务器存储空间来处理此命令。
Eseutil.exe 给了我这个:
sharepoint-2007 - 如何通过工作流活动将附件从列表复制到文档库
我目前有一个任务列表,其中一些包含文件附件。作为我在 MOSS Designer 中创建的新工作流程的一部分,我需要将附件复制到文档库中的文件中。做这个的最好方式是什么?是否已经为此进行了活动?谢谢!
java - “系统资源不足...”错误是什么意思?
这个问题涉及 serverfault 和 stackoverflow,所以我选择了这个。
我通过一些简单的文件复制代码得到以下异常。它在 Windows Server 2003 x64 上运行
问题是运行此代码的服务器是全新的并且超级强大,所以我不明白它可能会耗尽什么系统资源。
这看起来像这里描述的错误:http: //support.microsoft.com/kb/304101
但是我尝试添加注册表编辑以增加内核内存页面大小,但这并没有帮助。
我真正没有得到的是我已经看到使用FileChannel
transferFrom
更大的 50 MB 块的代码。我已经看到该代码适用于一大块超过 1 GB 的文件。但是服务器卡住的文件只有 32 MB!
这里发生了什么?这是FileChannel
Windows 的问题吗?