robocopy相关内容

将 robocopy 与 Visual Studio 2010 生成后和生成前事件一起使用

Robocopy 在成功时输出 1,这与大多数在成功时以 0 退出的程序不同.Visual Studio(和 MSBUILD)将退出代码 1 解释为错误. 如何在 Visual Studio 构建后和构建前事件中使用 Robocopy,以便构建环境正确识别其失败和成功? 注意:这或多或少是 这篇文章. 解决方案 MSBuild extensionpack 包含一个 Roboco ..
发布时间:2022-01-08 15:50:26 其他开发

如何复制目录结构但只包含某些文件(使用 Windows 批处理文件)

正如标题所说,如何递归复制目录结构但只包含一些文件.例如,给定以下目录结构: folder1文件夹 2文件夹 3数据.zip信息.txtabc.xyz文件夹 4文件夹5数据.zip某个文件其他文件.dll 文件data.zip 和info.txt 可以出现在目录结构中的任何地方.如何复制完整的目录结构,但只包含名为 data.zip 和 info.txt 的文件(应忽略​​所有其他文件)? ..
发布时间:2021-12-25 17:36:55 其他开发

复制文件而不覆盖

我似乎无法在命令行上找到一种方法来说“将所有文件从目录 A 复制到目录 B,但如果该文件已存在于目录 B 中,请不要覆盖它,无论哪个文件较新,不要提示我." 我经历过复制、移动、xcopy 和robocopy,我能得到的最接近的是你可以告诉 robocopy“将 A 复制到 B,但不要用旧文件覆盖新文件",但这对我不起作用.我查看了 xxcopy,但放弃了它,因为我不希望第三方依赖 Visu ..
发布时间:2021-12-13 18:02:59 其他开发

批处理 - 将变量转换为大写

在使用之前,我将如何将 destl 变量更改为大写.我假设某种字符交换,但我无法让它工作.代码如下—— @echo off回声.set/P "destf=输入名字:"set/P "destl=输入姓氏:"设置“findest=Z:\ProjectIT\copy\%destl%, %destf%"robocopy Z:\ProjectIT\copy\test "%findest%"/e/NFL/N ..
发布时间:2021-12-13 18:00:34 其他开发

Robocopy:错误:无效参数#4:“/MT"

我有一台使用 Windows 2008 SP2 Enterprise 的服务器,我发现安装的 Robocopy 版本缺少 MT(多线程)开关. 由于我使用的是企业硬件,因此拥有多个线程确实可以提高我的性能,因此我不想从我正在尝试的复制操作中移除开关. 我不明白的是为什么安装的版本缺少这个开关,因为这是一个 2008 的 windows 实例.MT 开关是在 2008R2 中引入的吗? ..
发布时间:2021-09-27 18:31:39 其他开发

用于在远程共享之间复制文件的 SMB 协议

我需要从远程共享\s1复制大量数据到共享\s2.我正在使用 robocopy,它使用 SMB 协议来复制文件.我的问题 - 该协议是否允许直接将数据从 S1 复制到 S2,还是所有数据都必须通过运行 robocopy 的机器? 解决方案 它使用运行它的机器.它从内存中的源复制数据(在当前机器上 - 当前),然后从那里复制到目标.没有其他方法(好吧,可能有一个客户端/服务器在 source/ ..
发布时间:2021-09-26 19:10:10 其他开发

Robocopy - 比较文件的修改日期?

我一直在尝试创建这个脚本,它基本上反映了两组文件夹及其内容(包括子文件夹),但只复制比现有文件更新的文件.我尝试通过编写 vbscript 来做到这一点,但结果是我手动需要扫描每个子文件夹,然后扫描它的内容.然后是该子文件夹的内容,依此类推. 所以我想知道是否有人知道这是否可以通过 Robocopy 完成? 解决方案 ROBOCOPY %SOURCE_DIR% %TARGET_DIR ..
发布时间:2021-09-17 18:49:59 其他开发

从 USB 密钥使用 Subversion

这几天我把一些工作带回家,我用 USB 密钥传输它,因为我的工作是在私人内联网上. 我正在使用 Visual Studio 2008,我发现构建的性能会因不使用密钥而降低.我最初提高性能的想法是使用 Robocopy 在本地镜像目录,然后当我准备好将东西带回工作时,我只需再次使用 Robocopy 将工作文件夹从硬盘驱动器镜像到 USB 密钥.所以,我的往返看起来像这样 USB -> ..
发布时间:2021-09-01 19:57:48 其他开发

如何从powershell获取与任务调度程序中的任务相关的触发器详细信息

所以,基本上我需要获取与在任务调度程序中创建的任务相关联的触发器详细信息. 所以,基本上我想要这些我将在此触发窗口中设置的信息,例如每日或每周重复任务持续时间以及持续时间等. 现在可以得到以下信息. 名称:LastTaskResult值:0CimType : UInt32标志:属性、只读、未修改IsValueModified : 假名称 : NextRunTime价值 : 23-09 ..
发布时间:2021-07-16 19:17:36 其他开发

如何从 c# 中的 robocopy 过程标准输出中获取 unicode 字符

我们的应用程序运行各种操作并在日志窗口中显示输出.一种操作是使用 robocopy 在文件夹之间复制文件. 这可以正常工作,直到 robocopy 输出包含 unicode 字符.我知道我需要使用/unicode 选项,但我似乎得到的只是胡言乱语. 这是我的简化代码示例: class 程序{static void Main(string[] args){StreamReader ou ..
发布时间:2021-06-21 19:48:28 C#/.NET

robocopy MAXAGE/MINAGE 值,带小时和分钟

我正在尝试在创建文件时每小时将文件从服务器复制到另一台服务器.我正在使用 Robocopy 来复制文件,它非常有用.但现在我真的坚持这个.我需要复制 MINAGE 值为分钟的文件,类似这样. 如果我在下午 2 点之后运行 robocopy,我应该只能复制下午 2 点之前创建的文件 Robocopy MAXAGE 和 MINAGE 只接受日期而非时间. 任何建议 解决方案 ..
发布时间:2021-06-19 21:08:30 其他开发

如何强制 Robocopy 覆盖文件?

一般来说,Robocopy 会忽略上次写入日期和文件大小相同的文件.我们怎样才能摆脱这种设计?我想用 Robocopy 强制覆盖. 我希望 dst\sample.txt 应该写成 test001.但是这些文件被 Robocopy 识别为相同的文件,不会被覆盖.在这种情况下,“/IS"选项无效. New-Item src -itemType 目录New-Item dst -itemType ..
发布时间:2021-06-19 20:29:37 其他开发

将 robocopy 日志转换为 csv 文件

有没有办法把robocopy的输出日志转成csv文件?复制大小、日期、来源和目的地的列?如果我运行多个 robocopy,每个副本都有自己的行.谢谢 $Logfile = "C:\Powershell\robocopy.txt";清除内容“C:\Powershell\robocopy.txt"-力量$EmailFrom = "testing@test.com";$EmailTo = "test@ ..
发布时间:2021-06-13 19:32:28 其他开发

RoboCopy日志文件

任何人都有C#代码来帮助格式化robocopy日志文件,以便更轻松地上传到数据库. 样品记录 -------------------------------------------------------------------------------ROBOCOPY :: Windows的强大文件复制------------------------------------------- ..
发布时间:2021-05-30 20:30:56 C#/.NET

仅发送一行robocopy摘要的电子邮件

有人可以帮助我做到这一点,以便仅显示电子邮件日志的一行吗?像这样的东西: 已复制的字节数:2021年4月29日,星期四27.0 k 这段代码给我这个日志: $ Logfile ="C:\ Powershell \ robocopy.txt"清除内容"C:\ Powershell \ robocopy.txt";-力量$ EmailFrom =" testing@test.com"$ Em ..
发布时间:2021-05-07 18:43:43 其他开发

在Process中调用robocopy的批处理脚本不会终止

如果从另一个线程甚至另一个程序调用了 process.Kill(),则如果批处理脚本使用了robocopy.exe,则该进程永远不会从 WaitForExit()中出来.直到完成为止,好像它没有被杀死. Robocopy.exe从批处理脚本中调用.其他所有脚本或程序均按预期结束. ProcessStartInfo startInfo = new ProcessStartInfo();st ..
发布时间:2021-04-01 20:10:32 C#/.NET