问题标签 [xcopy]

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 投票
2 回答
10642 浏览

recursion - 递归复制匹配通配符组合的文件,但不在 DOS 中创建目录树

我发现我可以使用xcopy /s将文件夹中与通配符组合匹配的所有文件复制到另一个位置。但是此命令会重新创建文件夹结构。我不想要这棵树。我只需要转储到目标文件夹中的文件。源文件夹中没有重复文件。

0 投票
1 回答
355 浏览

batch-file - 你如何使这个批处理文件在vista中工作?

哦,所以我创建了一个批处理文件。它在 Windows 7 中运行良好,但是当我在 vista 中测试时它仍然可以运行,但它会跳过 :DELETE 标签,它会直接转到 :BEGIN 标签帮助吗?, 谢谢你的时间。

0 投票
2 回答
2910 浏览

svn - 如何从批处理脚本中的字符串中提取文件夹路径

我一直致力于构建一个打包实用程序,它基本上获取两个 SVN 修订版之间所有添加/修改的文件,然后将它们复制到本地并压缩它们。到目前为止,我已经能够成功提取两个修订版之间的所有更改文件。

更进一步,我使用 xcopy 在某个目录中递归地创建文件夹。

假设当我使用 svn diff 命令检查两个修订版时,以下文件已更改

为了让 XCopy 工作,我正在做

其中文件夹路径需要从上述更改列表中提取,例如

我需要在我的批处理文件中,仅提取文件夹路径并删除文件名。在批处理文件中执行此操作的最佳方法是什么?

有没有不同的方法来实现我想要做的事情?

0 投票
3 回答
3259 浏览

xcopy - 如何从列表中删除文件?

我有一个使用哈希算法来组织文件的文件系统。我过去曾使用 xcopy 将文件复制到不同的位置,方法是传入一个包含所有文件列表的文件并让它遍历它。该脚本类似于以下内容:

但是,现在我遇到了一种情况,除了复制文件中提供的foo.csv文件之外,我还希望将它们删除。我查看了 xcopy 文档,找不到任何东西。有没有办法可以做到这一点,即使我必须运行另一个脚本来浏览相同的文件列表并在使用 xcopy 后删除它们?

谢谢!

0 投票
3 回答
25978 浏览

dos - 告诉 XCOPY 复制隐藏文件夹和隐藏文件

我试图让 XCOPY 复制整个目录树及其所有文件,但是,其中一个目录路径包含一个隐藏文件夹,虽然您可以使用 /h 参数来指定复制隐藏文件,但这似乎不是应用于隐藏文件夹。我一直在查看 XCOPY 的文档,似乎没有一个处理隐藏文件夹的文档。但也许有人知道不同?

除隐藏文件夹外,上述工作正常。我想我可以更改隐藏文件夹以使其不隐藏,但有几百个。

0 投票
6 回答
75624 浏览

teamcity - 为什么构建后步骤 (xcopy) 偶尔会在 TeamCity 构建中以代码 2 退出?

我的客户解决方案中的一些项目有一个构建后事件:xcopy构建输出到特定文件夹。这在本地构建时效果很好。但是,在 TeamCity 中,我偶尔会得到

xcopy [...] 以代码 2 退出

如果我使用常规copy,它会以代码 1 退出。我希望这与文件锁定有关,尽管被复制的特定文件不一样,所以可能只是锁定共享目标目录。我习惯/y不提示覆盖文件。

为什么这在 TeamCity 中失败了,但在本地却没有?

0 投票
1 回答
9798 浏览

batch-file - 使用来自 teamcity 构建代理的批处理文件在远程服务器上创建文件夹

我正在尝试通过从 teamcity 运行批处理文件来在远程计算机上创建一个文件夹,然后将源代码复制到该文件夹​​中,但它似乎没有这样做。使用以下代码创建和复制

使用临时目录作为稍后压缩它,然后在最后删除它。Teamcity 正在生成访问被拒绝。由于路径无效,复制失败。已检查 teamcity 用户对该文件夹具有完全权限。

0 投票
1 回答
2131 浏览

batch-file - 每次用户登录时执行批处理文件

我有一个批处理文件,它将 CommonAppData 文件夹(C:\ProgramData)中的一些文件复制到登录的用户的本地应用程序数据中。我想做的是在每个不同的登录名上执行这个。我可以找到很多关于在启动时执行批处理文件的文章,但我想知道登录时是如何完成的。

0 投票
6 回答
47220 浏览

batch-file - xcopy 不创建目录结构

Windows XP Professional 中的 xcopy 有一个奇怪的问题。我不知道这是否是一个愚蠢的问题,因为我只指定一个文件作为源,所以我什至应该期待任何其他行为吗?就是这个:

我正在使用xcopy <src> <dest> /s/y.

<src>=C:\sourcefolder\a\b\c\d\something.java

<dest>=C:\destinationfolder.

现在xcopy复制文件,但不创建\a\b\c\d\里面的目录结构C:\destinationfolder

我想要的是C:\destinationfolder\a\b\c\d\something.java

我得到的是C:\destinationfolder\something.java


  1. 我试图C:\destinationfolder通过指定.目标文件夹在目标文件夹中运行它
  2. 在上面没有任何目标的情况下尝试过

我有一个xcopy迭代调用的脚本,所以我C:\destinationfolder\many java files没有任何目录结构。

A. 是的,我已xcopy /?查看所有选项

B./T也不创建任何空目录结构

C. 我无法进入源文件夹a\b\c\d\并运行xcopy . <dest>

0 投票
1 回答
1311 浏览

batch-file - 为什么 xcopy 需要多个引号?

当我的备份脚本中的 FOR 循环使用双引号输入参数(“默认用户”)时,我会在 xcopy 命令行中收到“参数数量无效”错误,除非我用一对额外的双引号将其括起来。没有额外的引号,其他命令可以正常工作。有人可以解释为什么 xcopy 会这样,以及是否有避免额外引号的解决方法?谢谢。