Board logo

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

作者: netop    时间: 2016-4-21 11:04     标题: 如何将名称含有指定关键词/字符串的文件夹移动到以关键词/字符串命名的文件夹里?

本帖最后由 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文件夹里面,谢谢了
作者: Nsqs    时间: 2016-4-21 11:51

  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"
复制代码

作者: netop    时间: 2016-4-21 20:49

回复 2# Nsqs


    多谢




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2