gpt4 book ai didi

batch-file - Batch For循环排除包含以下内容的文件名

转载 作者:行者123 更新时间:2023-12-04 17:01:39 28 4
gpt4 key购买 nike

我有一个简单的批处理文件,它将遍历所有* Test.htm文件并进行复制。一些文件将包含我不想复制的字符串。

FOR /R "C:\" %%g IN (*Test.htm) DO  (
echo %%g
)


我想要的伪代码:

@echo off
FOR /R "C:\" %%g IN (*Test.htm) DO (
if %%g contains "Exclude" do nothing
else
copy...
)

最佳答案

对于文件名:

@echo off

FOR /R "C:\" %%g IN (*Test.htm) DO (
(Echo "%%g" | FIND /I "Exclude" 1>NUL) || (
Copy "%%g"...
)
)


对于文件内容:

@echo off

FOR /R "C:\" %%g IN (*Test.htm) DO (
(Type "%%g" | FIND /I "Exclude" 1>NUL) || (
Copy "%%g"...
)
)

关于batch-file - Batch For循环排除包含以下内容的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16193702/

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