[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 如何将名称含有指定关键词/字符串的文件夹移动到以关键词/字符串命名的文件夹里?

本帖最后由 pcl_test 于 2017-3-29 19:34 编辑

小弟最近经常需要整理一些下载的文件夹,基本机构是这样的
  1. Downloads
  2. ├─aaa.Font.001
  3. ├─aaa.font.002
  4. ├─bbb.PPT.001
  5. ├─bbb.ppt.002
  6. ├─Fonts
  7. │  ├─ccc.Font.003
  8. ├─PPT
  9. │  ├─ccc.ppt.003
复制代码
请问如何写一个批处理,把所有带font的文件夹移动到Fonts文件夹里面,而带ppt的文件夹都移动到PPT文件夹里面,谢谢了
1

评分人数

回复 2# Nsqs


    多谢

TOP

  1. @echo off
  2. for /f "delims=" %%1 in ('dir/ad/b *font*')do if /i not "%%1"=="fonts" move "%%1" "fonts"
  3. for /f "delims=" %%1 in ('dir/ad/b *ppt*')do if /i not "%%1"=="ppt" move "%%1" "ppt"
复制代码

TOP

返回列表