批处理脚本来复制小写文件

时间:2011-09-07 15:41:39

标签: file batch-file copy lowercase

我将文件上传到文件夹。我需要一个批处理脚本来根据文件名将这些文件重定向到单独的文件夹。除了两组具有非常相似名称但只是大小写不同的文件外,这一切都很好。 IE浏览器。 log0000.txt和LOG0000.txt。

我想要做的是搜索文件夹并检查所有文件,如果它们有一个小写的“日志”,将它们移动到一个文件夹,如果它们有大写的“LOG”,则将它们移动到另一个文件夹。

我知道如何遍历文件夹中的文件,但我不确定如何匹配比较并根据大小写匹配每个文件。

感谢。

1 个答案:

答案 0 :(得分:1)

由于您已经知道如何循环和移动,

@echo off

for /f "usebackq delims=" %%f in (`dir /s /b log* ^| findstr "log"`) do (
    @rem code to copy all lower case files
)

for /f "usebackq delims=" %%f in (`dir /s /b log* ^| findstr "LOG"`) do (
    @rem code to copy all upper case files
)