问题标签 [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.

0 投票
1 回答
261 浏览

asp-classic - HTTPS & FSO.copyfile

我有一个旧版 ASP 应用程序,它使用 FSO (Scripting.FileSystemObjec) 将文件从网络框复制到网络共享。由于我们已将服务器升级为 HTTPS,因此文件复制速度较慢。我可以将此归因于 HTTPS 升级或其他一些因素吗?

AHIA,拉里...

0 投票
1 回答
205 浏览

windows - TFileListBox 组件查找不再存在的文件

我在 Windows 7 上使用 Delphi 7,并且有一个应用程序使用 TFileListBox 组件遍历目录中的文件并将它们复制到备份目录。

我遇到了一些奇怪的行为,即 TFileListBox 正在检测目录中不存在的文件?我要处理的目录包含 75 个文件,但 TFileListBox 检测到超过 100 个文件。

我将资源管理器设置更改为显示隐藏/系统文件,但仍然看不到这些额外文件的来源。

我想知道这个 Windows 7 以前的版本是否在这个问题中起作用,因为我很确定 TFileListBox 检测到的额外文件曾经驻留在这个目录中,但被删除了......

对此的任何帮助将不胜感激。

0 投票
2 回答
2560 浏览

c# - 如何复制Access数据库文件?

我想使用 C# 中的 SaveFileDialog 将现有的访问数据库文件从我的项目复制到另一个位置。

我写了以下代码段:

但它不起作用并且不保存。
如何将访问数据库文件保存到另一个位置?

0 投票
1 回答
1926 浏览

multithreading - Delphi:CopyFileEx 和线程

我在其中(在我的线程类中)有一个线程和一个进度例程(一个函数)。

我尝试在线程内执行此操作:

但我收到一个错误:“需要变量”(错误在此:@ProgressRoutine)。如果把ProgressRoutine这个函数放到线程外就一切正常了。

如何在线程内使用该函数?

谢谢。

0 投票
4 回答
6041 浏览

python - 如何在shutil.copytree中编写忽略的回调函数

我对python比较陌生。我正在尝试将一个目录复制到另一个维护结构的目录。

我在用

我正在尝试为忽略编写一个回调函数。

我的目标是获取列表中的文件列表,并仅复制这些文件,而忽略其余文件。我们如何将列表传递给回调函数?

我写了一个简单的回调函数,但是当我尝试运行 copyTree 函数时出现了一些错误

0 投票
1 回答
368 浏览

c# - C# NET DirectoryCopy 函数中的 VSS

我正在编写一个创建 RAMDisk 的类(基于类库),并且由于波动性,每隔 X 分钟我需要将 RAMDisk 的内容备份到物理位置。建议使用 CopyFileEx,因为 .NET 文件复制方法显然不起作用。

出于某种原因,我在尝试使用 CopyFileEx 时遇到了 Invalid Arguements 错误。我假设我仍然可以在这个函数中使用其余的 .NET 方法,但可以使用一些帮助来修复/清理它。

0 投票
3 回答
19649 浏览

c# - 递归复制文件

我找到了一个在 C# 中进行递归文件复制的小片段,但有点难过。我基本上需要将目录结构复制到另一个位置,沿着这个......

来源:C:\data\servers\mc

目标:E:\mc

截至目前,我的复制功能的代码是......

问题是在第二个范围内,我要么:

  1. 用于Path.GetFileName(file)获取没有路径的实际文件名,但我丢失了目录“mc”目录结构
  2. 使用没有 Path.Combine 的“文件”。

无论哪种方式,我都必须做一些讨厌的字符串工作。有没有在 C# 中做到这一点的好方法(我对 .NET API 的了解不足导致我把事情复杂化了)

0 投票
2 回答
507 浏览

winapi - 使用 Win32 的 ::CopyFile 从 Symantec Enterprise Vault 检索文件

我从 Symantec Enterprise Vault 复制文件时遇到问题。通常,我使用 Win32 ::CopyFile 函数从一个 NTFS 复制到另一个。现在,NTFS 有一个特殊的符号链接或快捷方式。如果您通过 Windows 资源管理器访问该快捷方式,赛门铁克服务会拦截该请求并为您恢复完整文件。使用 API 调用时似乎不会发生这种情况。检索似乎正在发生,但 API 调用不等待它完成。

是否有以编程方式与这些特殊快捷方式交互的方法?

0 投票
3 回答
3760 浏览

windows - 为什么复制到 system32 会自动复制到 sysWOW64?

我正在尝试通过调用 CopyFileA 将文件复制到 C:\windows\system32 - 调试显示字符串“C:\windows\system32\filename”确实被发送到 CopyFileA,但我的文件被复制到“C:\ windows\system32\sysWOW64\filename" 代替。有谁知道为什么会这样?

0 投票
3 回答
14318 浏览

java - Windows 中大文件的 FileChannel.transferTo

使用 Java NIO 可以更快地复制文件。我主要通过互联网找到了两种方法来完成这项工作。

20 个对 Java 开发人员非常有用的 Java 代码片段中,我发现了一个不同的评论和技巧:

但我没有找到或理解什么是意思

“Windows 的幻数,(64Mb - 32Kb)”

它说inChannel.transferTo(0, inChannel.size(), outChannel)在 Windows 中有问题,32768 (= (64 * 1024 * 1024) - (32 * 1024)) 字节最适合这种方法。