0

我对脚本编写过程非常陌生。我已经在谷歌上搜索了一个多星期的问题,并找到了我需要的部分片段,但我不知道如何将它们放在一起。

我需要以下帮助:

FOLDER1/main.txt

FOLDER1/SUBFOLDER/main.txt

FOLDER2/main.txt

FOLDER3/main.txt

我需要复制一份 main.txt 并将其重命名为 temp.txt 到同一个文件夹中......(除了,我有一千个这样的文件要做!)

所以我会有这样的事情:

FOLDER1
> main.txt
> temp.txt
FOLDER1/SUBFOLDER
> main.txt
> temp.txt

FOLDER2
> main.txt
> temp.txt

FOLDER3
> main.txt
> temp.txt

任何帮助表示赞赏。谢谢!

4

1 回答 1

1

在 PowerShell 中:

Get-ChildItem 'C:\some\folder' -Filter 'main.txt' -Recurse | % {
  Copy-Item $_.FullName (Join-Path $_.Directory 'temp.txt')
}

批量:

@echo off

for /r "C:\some\folder" %%f in (main.txt) do (
  copy "%%~ff" "%%~dpftemp.txt"
)
于 2013-08-12T19:05:35.603 回答