教程集 www.jiaochengji.com
教程集 >  脚本编程  >  批处理/bat  >  正文 批处理移动文件的二个代码

批处理移动文件的二个代码

发布时间:2014-09-13   编辑:jiaochengji.com
用批处理移动文件,为大家提供二个参考代码,有需要的朋友,不妨看看哦。

1)将目录下所有的JPG文件分别移动到和文件名相同的文件夹中。
 

复制代码 代码示例:
@echo off
for /f %%J in ('dir /b *.jpg') do (
move /-y "%%J" "%%~nJ")
pause

说明:以上代码有个问题,就是图片的文件不能没有相对应的文件夹,如果多了就会把这个图片文件改成去掉后缀的文件。

2)将目录下所有的JPG文件移动到以文件名_(下划线)前名字创建的文件夹内。
 

复制代码 代码示例:
@echo off
for /f "tokens=1,* delims=_" %%J in ('dir /b *.jpg') do (
    if not exist "%%J\" md "%%J"
    move /-y "%%J_%%K" "%%J"
    )
pause

说明:以上代码只能认到文件名中第一个下划线前的文件名,大家在测试时要多注意。

您可能感兴趣的文章:
批处理移动文件的二个代码
根据文件名创建文件夹并将其移动进去的批处理脚本
批处理批量安装字体的代码
什么是批处理
mysql批量插入(insert)与批量更新(update)的例子
创建目录结构的批处理脚本
windows批处理批量查找并移动文件的代码
批处理安装系统补丁
批处理删除自身的命令
获取一个目录下所有文件扩展名的批处理

[关闭]
~ ~