首先我是初学者。我想创建一个批处理文件,以便在特定文件夹中(包括所有子文件夹)搜索并复制其中的所有文件,但不复制文件名中包含某些特定字符串的文件,以下是我目前的进展。
set now=fish
set logDirectory="C:\Users\paiseha\Desktop\bb\"
for /r %logDirectory% %%i IN (*%now%*.*) do (
rem copy process goes here
)
假设我有三个文件
C:\Users\fareast\Desktop\bb\one.txt
C:\Users\fareast\Desktop\bb\twofishtwo.txt
C:\Users\fareast\Desktop\bb\three.txt
我想复制文件one.txt和three.txt,但是实际上只复制了第二个文件。我知道这是因为*%now%*.*的原因,那么我该如何反转它以使其按照我想要的方式工作呢?请帮帮我,谢谢!