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

[文件操作] 大神求救!!关于筛选需要的文件到新增在当天日期文件夹的批处理方法

大神求救!
现在有个文件夹路径:E:\脚本工具测试\测试1
里面有多种类型的文件及文件夹,比如:xxx.log,xxx.log_213的文件,xxx.txt的文本文件,以及类似20171206,20171130....的文件夹,其中非文件夹类型的文件名称不固定
需要通过批处理把所有在测试1这个文件夹里面所有.log、log_213、.txt格式的文件剪切到批处理创建在当天的文件夹里。

我的思路是:
1、批处理创建一个文件夹
2、重命名文件夹名称(格式:年月日)
3、筛选测试1文件夹内所有非文件夹类型的文件并复制
4、黏贴至当天日期的文件夹内
5、删除测试1文件夹内删选出来的文件。

小弟刚接触批处理,只能实现第1,2两个步骤,到筛选时就搞不定该怎么弄了

大神求救。。。

回复 2# ivor


    感谢大神 ,没想到有Move这种方式。。

TOP

  1. move E:\脚本工具测试\测试1\*.log "当天的文件夹"
  2. move E:\脚本工具测试\测试1\*.log_213 "当天的文件夹"
  3. move E:\脚本工具测试\测试1\*.txt "当天的文件夹"
复制代码
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表