首页/系统/Windows 运维速查/replace 批量替换同名文件
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

replace 批量替换同名文件

用新版本文件替换目标目录中的同名文件:支持只更新更旧文件与只补充新文件,发布更新场景的老工具。

Windows 运维速查系统更新于 2026-10-12
用途按文件名批量替换/追加目标目录文件
语法replace 源 目标目录 [/a] [/u] [/s] [/r] [/p]
开关/a 添加目标中不存在的新文件,/u 仅替换比源更旧的文件,/s 递归子目录,/r 连只读文件一起替换

常用示例

常用示例
replace D:\build\app.exe D:\deploy /s /u /r
REM 只补充缺失文件
replace D:\build\*.dll D:\deploy /s /a
/u 更新旧文件、/a 补充新文件,两者语义不同;不加任何开关会替换所有同名文件(包括更新的版本)。

易错点

  • 不加 /s 不会进子目录,批量发布时容易“看起来执行了其实没替换”
  • replace 只按文件名匹配,不比较内容与版本,谨慎用于共享目录

数据来源与参考

  • Microsoft Learn:replace 命令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌