首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理文件,用于在特定时间间隔内将.txt文件从一个文件夹移动到另一个文件夹,同时检查文件大小

批处理文件,用于在特定时间间隔内将.txt文件从一个文件夹移动到另一个文件夹,同时检查文件大小
EN

Stack Overflow用户
提问于 2014-01-21 20:42:04
回答 1查看 618关注 0票数 0

我的计算机上安装了Windows XP。

我在C盘中有一个名为"Bob1“的文件夹,里面有7个文件。

如果满足以下两个条件,我需要在每天晚上6点到9点之间(不是在6点之前,也不是在9点之后)将它们移动(剪切-粘贴)到名为"Bob2“(也在C盘中)的文件夹中:

1:编号扩展名为.txt的文件夹Bob1中的文件数恰好等于7。

2:这7个文件的大小都不应该等于0。

3:这7个文件的大小都不能大于或等于1MB。

EN

回答 1

Stack Overflow用户

发布于 2014-01-21 21:34:11

这应该是可行的。使用任务调度程序在下午6点到9点之间每分钟运行一次

代码语言:javascript
复制
@echo off
pushd "c:\bob1"
   for %%a in (*.txt) if %%~za EQU 0 goto :EOF
   dir *.txt /b |find /c /v "" |findstr "^7$" >nul && for %%a in (*.txt) move "%%a" "C:\bob2"
popd
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21258484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档