Windows脚本可将X个文件从一个文件夹复制到另一个文件夹 [英] Windows script to Copy X number of files from one folder to another

查看:85
本文介绍了Windows脚本可将X个文件从一个文件夹复制到另一个文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是脚本世界的新手,所以可能会问一些新手问题,但是经过这么多的谷歌搜索之后,我没有找到确切的代码.

I am new to scripting world so might be asking some novice question but I did not find the exact code after so much googling.

我的要求是生成一个脚本,以将X个文件从一个文件夹复制到另一个文件夹.这里要复制的文件数,源文件夹和目标文件夹应在脚本中进行配置.

My requirement is to generate a script to copy X number of files from one folder to another. Here number of files to be copied, source and target folder should be configurable in the script.

我尝试了Xcopy,Robocopy,但没有找到任何参数来限制要复制的文件数.该程序将在Win7或Win2008服务器上运行.

I tried Xcopy, Robocopy but in none I found any parameter to restrict the number of files to be copied. The program will run on Win7 or Win2008 server.

请帮助.

推荐答案

对于批处理文件标记:

@echo off

    setlocal enableextensions enabledelayedexpansion

    set "source=d:\temp\input"
    set "target=d:\temp\output"
    set num=10

    for /F "tokens=1,2 delims=:" %%f in ('dir /b /a-d "%source%\*"  ^| findstr /n "^" ') do (
        if %%f leq %num% (
            copy "%source%\%%g" "%target%" /y > nul 
        ) else goto endCopy
    )

:endCopy
    endlocal

这篇关于Windows脚本可将X个文件从一个文件夹复制到另一个文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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