码迷,mamicode.com
首页 > 移动开发 > 详细

DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件

时间:2017-05-25 14:47:57      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:dos

DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件,上传需要依赖pscp.exe。

脚本如下:

@echo off&setlocal enabledelayedexpansion
 #将400个xml文件从M:\dockerEPG\目录下移动到M:\scpepg\tmp\目录下

for /f "delims=" %%i in (‘dir/a-d/b/s "M:\dockerEPG\*.xml"‘) do (set /a n+=1  
if !n! leq 400 (move "%%i" "M:\scpepg\tmp\"))
#pscp 带密码上传文件到172.28.8.81linux服务器的/mnt/EPG/目录下

M:\scpepg\pscp.exe -pw itvitv  M:\scpepg\tmp\*.xml  root@172.28.8.81:/mnt/EPG/
#删除临时文件夹下的xml文件
del M:\scpepg\tmp\*.xml /f /s /q /a
pause


将一个文件夹文件移动到另一个文件夹,指定数量和后缀


1.

@echo off&setlocal enabledelayedexpansion                           
for /f "delims=" %%i in (‘dir/a-d/b/s "D:\a\*.rar"‘) do (set /a n+=1
if !n! leq 100 (move "%%i" "D:\b\"))                                
pause                                                               

2.

@echo off&setlocal enabledelayedexpansion  
for /r "D:\a" %%i in (*.rar) do (set /a n+=1  
if !n! leq 100 (move "%%i" "D:\b\"))  
pause

DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件

标签:dos

原文地址:http://svsky.blog.51cto.com/10184644/1929278

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!