怎么把前缀一样的图片放同个文件夹统一加前缀?

需要将一个目录下的文件按照文件名的前缀或后缀移动文件到相应的文件夹下面。要实现文件分类,我们需要获得文件的前缀,再用move命令移动文件。1、获取文件前缀,即截取文件的字符,截取字段函数格式为 %a:~[m[,n]]%@echo off
set a=hello world
rem 截取前5个字符
echo %a:~0,5%
pause
2、for 循环 ,利用循环历遍整个文件,找到符合的文件3、举个例子在D:\est1下有一个多个文件,需要将myname_前缀的文件移动指定位置,如4、实现代码如下@echo off
setlocal enabledelayedexpansion
for /f "delims==." %%a in ('dir D:\test1\*.txt /b') do (
set "b=%%a"
set "c=!b:~0,7!"
if "!c!"=="myname_" (move D:\test1\!b!.txt D:\test2)
)
pause
结果显示如下}

我要回帖

更多关于 文件夹统一加前缀 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信