求段批处理。处理方式大概如下
F:\aaa下有很多归类文件夹,但它们中的文件却十分混乱。想把这些目录下的文件都按以下方式重新整理将文件"abc.swf"“abc.xxx”"abc.txt""abc-描...
F:\aaa下有很多归类文件夹,但它们中的文件却十分混乱。
想把这些目录下的文件都按以下方式重新整理
将文件
"abc.swf"
“abc.xxx”
"abc.txt"
"abc- 描述-1.png"
"abc-描述-2.png"
"abc-描述-xx.png"
新建一个文件夹"abc" 并放入其中
将文件
"def.swf"
"def.txt"
"def- 描述-1.png"
"def-描述-2.png"
"def-描述-xx.png"
新建一个文件夹"def" 并放入其中
将文件
"ghi.swf"
"ghi.txt"
"ghi- 描述-1.png"
"ghi-描述-2.png"
"ghi-描述-xx.png"
新建一个文件夹"ghi" 并放入其中
以这样方式批处理后,再将上面步骤所产生的所有文件夹放入
目录:指定
各文件名字前面的"abc-"、“def-”、“ghi-”在处理时要求完全匹配
“-”后面的字符是否匹配都没关系 展开
想把这些目录下的文件都按以下方式重新整理
将文件
"abc.swf"
“abc.xxx”
"abc.txt"
"abc- 描述-1.png"
"abc-描述-2.png"
"abc-描述-xx.png"
新建一个文件夹"abc" 并放入其中
将文件
"def.swf"
"def.txt"
"def- 描述-1.png"
"def-描述-2.png"
"def-描述-xx.png"
新建一个文件夹"def" 并放入其中
将文件
"ghi.swf"
"ghi.txt"
"ghi- 描述-1.png"
"ghi-描述-2.png"
"ghi-描述-xx.png"
新建一个文件夹"ghi" 并放入其中
以这样方式批处理后,再将上面步骤所产生的所有文件夹放入
目录:指定
各文件名字前面的"abc-"、“def-”、“ghi-”在处理时要求完全匹配
“-”后面的字符是否匹配都没关系 展开
展开全部
@echo off
for %%a in (abc def ghi) do (
if not exist "%%~a" md "%%~a"
move "%%~a*" "%%~a\" 2>nul
)
pause
追问
abc def ghi只是我方便说明这样写的哦.实际上存在的这种命名实在太多.
不好意思我表达得不准确。我尽量用类似你们那样的专业词汇来阐述...
比对F:\DATA\MOD data\Mods目录下所有文件名的字符串。从文件名的第一个字符开始匹配,到出现字符“-”匹配结束。每匹配到有相同字符串的文件或多个文件时(不论文件类型)就以这个字符串为名称建立文件夹,并将这几个文件移入其中。
追答
for那行改成下面代码:
for /f "tokens=1 delims=-" %%a in ('dir /a-d/b') do (
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询