问题标签 [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 回答
412 浏览

winapi - copyfile 正在复制到 VirtualStore 文件夹中?

我在 Vista 上创建了一个应用程序,它以管理员权限运行。

我正在尝试将一个文件复制到ProgramData\Application\文件夹。

而是在那里复制它的复制位置c:\Users\XXX\AppData\Local\VirtualStore\ProgramData\Application\

我不希望这个文件被复制到 Virtul 商店。

任何建议,我该如何克服这个问题?

我正在使用CopyFileAPI。

0 投票
4 回答
5321 浏览

c++ - 使用 windows CopyFile 功能复制具有特定名称格式的所有文件

你好!我正在更新一些复制具有特定名称的文件的 C 代码。基本上,我有一个包含一堆文件的目录,如下所示:

AAAAA.1.XYZ
AAAAA.2.ZYX
AAAAAA.3.YZX
BBBBB.1.XYZ
BBBBB.2.ZYX

现在,在旧代码中,他们只是调用了 ShellExecute 并使用了 xcopy.exe。为了得到所有以 AAAAA 开头的文件,他们只是给 xcopy 提供了文件名 AAAAA.* 并且它知道复制所有以 AAAAA 开头的文件。现在,我试图让它复制而不必使用命令行,我遇到了麻烦。我希望 CopyFile 足够聪明,可以将 AAAAA.* 作为要复制的文件处理,但它根本不像 xcopy 那样做。那么,关于如何在没有外部调用 xcopy.exe 的情况下执行此操作的任何想法?

0 投票
2 回答
1758 浏览

c# - CopyFileEx 有多个文件,但只有一个复制对话框

我已经为此搜索了网络和stackoverflow。

我想将多个文件从多个来源复制到多个目的地。我还没有为 UnauthorizedAccessExceptions 烦恼——这些文件很可能无论如何都不会被使用。

我可以从这里使用 CopyFileEx-Wrapper 复制 1 个文件。但是:我希望出现标准的 Windows 复制文件对话框。而且我想通过例如传递一组源文件和一组目标文件来复制多个文件 - 而不仅仅是一个文件。

有没有办法做到这一点?更进一步:有没有办法将此作为一个任务而不是 x 分离的复制操作排队?这样做的原因是我只想显示一个正在进行的对话框 - 从复制所有文件的开始到结束。

我希望我的问题很清楚。

提前非常感谢大家。

div星。

0 投票
2 回答
7991 浏览

python - 检查 shutil.copyfile 何时完成

我有这样的代码:

这是问题,在 #do further actions我使用复制的文件时,我需要确保shutil.copyfile函数完成它们的任务。我怎样才能确定这一点?

0 投票
4 回答
153 浏览

language-agnostic - 我如何编写脚本来查找最新更新的文件并复制到某个目录

我有一个从 webbrower 下载文件的过程。它始终具有相同的名称(无法更改),因此每个文件都被下载为 file([latestnumber])

所以在这个目录中我有:

joe.pdf
joe(1).pdf
joe(2).pdf
等 . .

我现在想要一个脚本来获取“最新文件”(在本例中为 joe(2).pdf)并将其复制到另一个目录。

类似GetLatestFile("joe") 并复制到 "X:\mydirectory"

谁能想到一个简单的方法来做到这一点。

0 投票
2 回答
285 浏览

svn - 如何仅复制在 svn 中更改的文件

我的svn中有一个项目。我想在服务器上复制它。

我可以将当​​前版本从 svn 导出到我的本地目录。比编写配置文件并使用 ftp 复制到服务器。是否有可能以智能的方式做到这一点?IE。只复制改变的文件?

我想要的是编写像 Makefile 这样的东西来在服务器上进行修订,我将不胜感激任何提示。

0 投票
2 回答
1268 浏览

cocoa - 如何使用可可将文件复制到便携式驱动器根目录?

我试过以下

p>

这给了我错误“操作无法完成。文件存在”

如果我尝试将它复制到“/Volumes/MyDrive/testFolder”,那么一切都复制到 testFolder 就好了。

0 投票
1 回答
1829 浏览

objective-c - NSFileManager contentsEqualAtPath:andPath: 比较校验和数据

NSFileManager方法是否contentsEqualAtPath:andPath:创建动态校验和来比较两个文件,它是打开文件头并比较文件头详细信息还是使用其他方法进行比较?

我有一个包含 200,000 个左右文件的列表,用于比较本地文件与远程服务器卷上的文件的比较位置。本地文件将在过去的某个时间从远程服务器卷复制,我将遍历文件列表以比较每个文件,然后将任何较新的文件从远程服务器卷复制到本地计算机(覆盖任何现存的)。不能保证远程服务器文件是由本地用户创建的(而且很可能不会)。

由于文件很小(大约 4K 大小),复杂的文件比较操作可能需要几乎与复制操作一样长的时间。

此操作可能(可以想象但不太可能)在用户会话中多次发生,因此我需要确保我使用的是最有效的检查方法。

操作本身将在单独的线程上运行,因此在操作完成时我不会遇到捆绑用户的问题。

我已经开始实施以对此进行测试,但很想看看其他人是否有过快速比较数千个文件的经验,以确定如果存在较新的文件,哪些文件需要更新。如果你有,你有什么要避免的提示或陷阱吗?

非常感谢任何建议。

更新

再考虑一下,保留一个跟踪任何更改图像的最后更新时间戳的文件并保留一个执行相同操作的本地文件并比较这两个文档可能会更有益......随着我的进步,将更新更多。

0 投票
1 回答
517 浏览

python - 在使用文件对象之前确定文件对象的大小

我试图在使用 BeautifulSoup 解析和操作之前确定 python 中下载文件的大小。(我打算很快更新到 ElementTree,但在短暂使用过它之后,它并没有解决我在这里提出的问题,据我所知)。

此代码步履蹒跚,因为当我read()第一次在 中的文件时len(),它自然会到达 EOF,因此当我想用 BeautifulSoup 访问它时,文件对象是空的。

我最初的想法是简单地用fcopy = f一行复制对象,但这让我了解到我只是在引用底层对象而一无所获。

然后我认为这fcopy = copy.copy(f)会创建对象的真实副本,但显然不是读取 f 仍然导致 fcopy 是一个空文件对象。

我什至读过关于将对象作为参数传递给函数以解决这个问题,并尝试了以下代码

但我有同样的问题。如何在不有效破坏文件的情况下确定该对象的文件大小?

0 投票
2 回答
1196 浏览

c# - 使用 UNC 和模拟复制文件

我想使用 FileInfo 和 CopyTo 在网络上移动一些文件。我必须将文件移动到必须使用特定用户帐户访问的服务器上的共享。我该怎么做 - 我必须冒充该用户然后进行复制吗?

我正在使用 .net 4 并且想知道完成模拟的最佳方法是什么。我已经阅读了有关使用 pInvoke 和使用 advapi32.dll 的信息,但我希望有人可以推荐一种更好的方法来做到这一点。

感谢您的任何想法。

编辑 感谢您的回复。这不是一项服务,它是一个控制台应用程序,但它将在多台机器上运行。与使用模拟相比,使用映射是否有任何优势,反之亦然?推荐的方法是什么?
我也考虑过使用批处理文件来创建映射并进行复制,但我不确定它是否容易完成,因为要复制的文件夹并不总是相同的 - 它总是在一个目录中,但子目录名称更改。