计数的文件数量,暂停和移动文件 [英] Count number of files, pause, and move files

查看:188
本文介绍了计数的文件数量,暂停和移动文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想写1批处理文件,使得它计算没有文件的文件夹1,如果该计数等于15,然后等待10分钟,然后将所有的文件到FOLDER2

  CMD设置=DIR / S / B D:\\ DAILY_FLAT_FILES \\收件箱\\ original_files \\ * GZ |找到/ C\\


解决方案

 关闭@echo
:重复
FOR / F %%一个在('DIR文件夹1 \\^ |找到文件(S))并设定计数= %%一
回声%计%
如果计数%当量%15(
 回声文件是15或更小
 PING -n 601 127.0.0.1> NUL
 转到:重复)
回声复制文件
复制文件夹1 \\ *资料夹2 \\

I want to write 1 batch file such that it counts no of files in folder1 and if that count is equals to 15 then wait for 10 min and then move all that files to folder2

set cmd="dir /s /b D:\DAILY_FLAT_FILES\inbox\original_files\*.gz |find /c "\" "

解决方案

@echo off
:repeat
for /f %%a in ('dir "folder1\"^| find "File(s)"') do set count=%%a
echo %count%
if %count% leq 15 (
 echo files are 15 or less
 PING -n 601 127.0.0.1>nul
 goto :repeat

)
echo copying the files
copy "folder1\*"  "folder2\"

这篇关于计数的文件数量,暂停和移动文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆