gpt4 book ai didi

windows - 递归查找和替换文件

转载 作者:可可西里 更新时间:2023-11-01 10:54:05 27 4
gpt4 key购买 nike

我想做的就是跟随。我想创建一些 bat 文件,它将递归搜索从当前目录开始的文件并替换为我提供的文件。对于前。如果我想搜索和替换 test1.txt,我打开这个迷你应用程序并编写 text1.txt,然后放置我想要替换的文件。

  • 总监
    • 应用程序.bat
    • test1.txt//应用程序将在文件夹 1 和文件夹 2 中递归搜索,并将所有找到的结果替换为 test1.txt
    • 文件夹 1
    • 文件夹 2

请问有没有现成的app或bat文件呢?

最佳答案

下面的批处理文件从当前目录开始,递归搜索第一个参数中给定的文件并复制第二个参数中给定的文件(同名):

@echo off
set targetName=%~NX1
set replacementFile=%~F2
call :processFolder
goto :EOF

:processFolder
rem For each folder in this level
for /D %%a in (*) do (
rem Enter into it, process it and go back to original
cd %%a
if exist "%targetName%" (
copy "%replacementFile%" "%targetName%" /Y
)
call :processFolder
cd ..
)
exit /B

例如:

app test1.txt c:\data\replacementfile.txt

关于windows - 递归查找和替换文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com