问题标签 [robocopy]
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.
powershell - 从 get-childitem 管道输出到 robocopy
我有一组文件需要移动到备份位置。我正在使用 get-childitem 命令收集所需项目的数组。一旦收集的物品清单准备就绪,我希望使用 robocopy 来移动物品。
这行得通吗?
如果不是,将每个单独的项目通过管道传输到 robocopy 的最佳方法是什么?
谢谢
钢铁用户
visual-studio - Visual Studio 2010 文件锁定阻止 ROBOCOPY 复制文件
Windows 7 64 位上的 Visual Studio 2010 正在锁定 .aspx、.ascx、.css 和 .js 文件。我是一名前端 Web 开发人员,我编写了一个 ROBOCOPY 脚本,以防止我不得不对我们的解决方案进行完整构建。该解决方案有一个构建后步骤,用于将所有 Web 资产文件(非编译文件)复制到部署目录中。问题是这会触发 IIS 重新启动应用程序并需要重新登录,所以这是一个痛苦的选择,尤其是当我希望能够对 css、js 和 html 模板进行快速、增量更新时。
ROBOCOPY bat 文件:
命令输出:
每次我连续运行脚本时,都会对一个文件进行锁定,然后在下一个文件上崩溃,直到最后,所有文件都复制过来。我已经尝试过 /W:n 标志,但是在我 ctrl+C 然后再试一次之前,锁永远不会释放。有什么方法可以让 robocopy 接受锁定的文件,或者让 VS2010 不锁定打开编辑的文件?
file - 将源文件夹和目标文件夹之间的差异复制到第三个文件夹
如何使用 robocopy 仅将 2 个文件夹之间的差异复制到第三个文件夹(而不是目标文件夹)?
因此,如果“SourceFolder”包含 FileA、FileB、FileC 并且“DestinationFolder”包含 FileA 和 FileB,我希望看到“DifferencesFolder”包含 FileC。
syntax - windows cmd命令 - 语法错误
运行此命令时出现错误:
我似乎无法让它工作,请帮助。
visual-studio-2010 - 将 robocopy 与 Visual Studio 2010 生成后和生成前事件一起使用
Robocopy 在成功时输出 1,这与大多数在成功时以 0 退出的程序不同。Visual Studio(和 MSBUILD)将退出代码 1 解释为错误。
Robocopy 如何在 Visual Studio 构建后和构建前事件中使用,以便构建环境正确识别其失败和成功?
注意:这或多或少是这篇文章的转贴。
windows - Windows cmd:复制整个目录*包括*父目录。不指定相同父目录名称的解决方案
在 Windows 中,如何复制整个目录,包括父目录文件夹?
例如,假设我们有目录 c:\Folder 并希望将其复制到 d: 。
现在唯一的方法是: xcopy /E c:\Folder d:\Folder
有没有办法在不指定相同的结束目录(文件夹)的情况下做到这一点?
continuous-integration - CruiseControl.net 中的空间字段分割路径
我使用该字段在 CC.NET 中定义路径,但路径中有空格。我在 robocopy 任务中使用该定义。但是,当我在 Cruisecontrol.net 中运行 robocopy 命令时,路径 C:\my projects 被解释为 C:\my。
我怎样才能解决这个问题?谢谢。
batch-file - 用于复制/删除与特定名称匹配的文件夹并保留其目录树的批处理脚本
我想知道是否可以为CMD.EXE
(目标系统:MS Windows 2k3)编写一个批处理脚本来执行以下操作:
让我们有rootfolder
一个包含很多文件和目录的文件夹。某些子目录(在不同级别)可能被称为dirname
. 我想创建一个文件夹rootfolder2
,复制其目录树结构,rootfolder
但仅包含文件夹dirname
及其内容。我还想在复制相同的文件夹后删除它们rootfolder2
例子:
我正在寻找的输出是:
我可以做到这一点而不必在 C/C++/Java/等中编写控制台应用程序吗?
在此先感谢,乔
这是使用简单的 xcopy 和批处理脚本来回答我的问题:
powershell - 外部命令静默失败的 Powershell 错误
我有一个复杂的 powershell 脚本,它使用远程处理并执行大量文件复制以及 powershell 模块的加载和卸载。在脚本中,我使用 robocopy 仅移动更改文件,一切正常。
然而,powershell 会话时不时地进入一个奇怪的状态,它不再执行外部命令。例如,如果我在控制台中键入 robocopy,它只会立即返回,没有错误也没有输出。如果我输入 whoami,它会再次立即返回,没有输出。它只有大约十分之一的相同脚本执行进入这种状态。
如果我关闭控制台并开始一个新会话,一切都会恢复正常。知道这里发生了什么吗?我想不出调试或修复此状态的方法。
谢谢,迈克
更新 似乎将数组传递给写入主机存在一个已知问题,可能导致此行为。我不相信我正在这样做,但很难确定。当 whoami 的结果为空时,我设法设置了一个陷阱测试。奇怪的是,它似乎是在等待长时间运行的远程操作时发生的。
sharepoint - 复制 Sharepoint 文件夹并保留权限
我已经对此进行了一些研究,发现复制 Sharepoint 文件夹实际上并不能保持权限不变。
我尝试将 Sharepoint 文件夹映射到 X:\,然后通过以下命令使用 Robocopy:
这会复制文件夹,但无论如何都不会保留权限。实际上我在 cmd 窗口中收到此错误消息说
问题是,我的语法不正确还是无法在 SharePoint 中复制文件夹权限?