我有这个批处理文件,我将文件从一个驱动器移动到另一个驱动器。批次循环通过子目录并移动它发现。到现在为止还挺好。直到今天,除了一个带有if语句的子目录之外,我在所有这个中做了这个:
IF NOT !subdir! == SEW (
move part
)
现在我想在除了两个子目录之外的所有部分中执行此操作。我怎样才能写出我的if-statement,那是两个dirs?在R中,我可以使用像
这样的东西y <- c("SEW","SWW")
if(!x %in% y){
move part
}
批处理文件中是否有来自R的%in%
命令?或另一个跳过两个子目录的解决方案?
答案 0 :(得分:2)
这可能是最简单的方法。
if not "!subdir!" == "SWW" if not "!subdir!" == "SEW" move part
另外,根据@LotlPings的评论,如果您不确定案例,那么可能包含/I
选项:
if /I "!subdir!" neq "SWW" if /I "!subdir!" neq "SEW" move part