You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将单个txt文件批量复制到千余个文件夹?Robocopy用法疑问

问题分析与解决方案

你的robocopy命令逻辑不符合需求:/S参数的作用是复制源目录的子文件夹结构到目标目录,但你的源目录只有单个txt文件,所以只会把文件复制到目标根目录,无法自动将文件分发到目标目录下的各个子文件夹中。

以下是两种更简便的实现方式:

方案1:CMD批处理脚本

创建一个.bat文件,内容如下:

@echo off
set "source_file=C:\Py Practice\STRSTRex\stress_strain_example.txt"
set "target_root=C:\Py Practice\ROTATED FILES"

for /d %%d in ("%target_root%\*") do (
    copy "%source_file%" "%%d\" /y
)
  • for /d会遍历目标根目录下的所有子文件夹
  • /y参数用于自动覆盖目标文件夹中已存在的同名文件,无需手动确认

方案2:PowerShell命令(一行搞定)

直接在PowerShell中执行以下命令:

Get-ChildItem "C:\Py Practice\ROTATED FILES" -Directory | ForEach-Object { Copy-Item "C:\Py Practice\STRSTRex\stress_strain_example.txt" $_.FullName -Force }
  • Get-ChildItem -Directory获取目标根目录下的所有子目录
  • -Force参数用于强制覆盖已存在的同名文件

内容的提问来源于stack exchange,提问作者landon.1111

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 15:35:01