|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
『楼 主』:
[已结]复制文件
我经常会试用软件,新下载的软件会放在“F:\桌面”文件夹下,觉得好的话我会将之复制到"E:\软件"和"I:\软件"下进行备份。
所以求一批处理,令任意文件(夹)拖放到此批处理图标上,即可将这个文件(夹)复制到"E:\软件"和"I:\软件"下,并删除“F:\桌面”下的这个文件(夹)。
[ Last edited by HAT on 2008-10-26 at 00:32 ]
|
|
2008-10-19 19:25 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
2 楼』:
@echo off
xcopy /e /y "%~1" "E:\软件"
move /y "%~1" "I:\软件"
|

 |
|
2008-10-19 19:33 |
|
|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
|
2008-10-19 19:47 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
4 楼』:
Re 3楼
多潜水学习
|

 |
|
2008-10-19 19:56 |
|
|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
『第
5 楼』:
经过诸多的检验,发现不可同时处理多个文件,且若处理的是文件夹的话,会出现错误,文件夹内的文件会移动到E:\软件,但只是移动文件夹内的文件,而没有移动整个文件夹,而I:\软件并没有发生变化,而原文件并没有删除……
|
|
2008-10-25 15:30 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
6 楼』:
---
[ Last edited by tireless on 2008-10-25 at 21:01 ]
|
|
2008-10-25 17:48 |
|
|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
|
2008-10-25 19:40 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
8 楼』:
@echo off
for %%a in (%*) do (
dir /a:d /b %%a >nul 2>nul && (
xcopy %%a "E:\软件\%%~nxa" /i /q /y /h /k /e>nul
xcopy %%a "I:\软件\%%~nxa" /i /q /y /h /k /e>nul
rd /s /q %%a
) || (
copy /y %%a E:\软件>nul
copy /y %%a I:\软件>nul
del /f %%a
)
) [ Last edited by tireless on 2008-10-26 at 20:18 ]
|
|
2008-10-25 20:42 |
|
|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
『第
9 楼』:
经经验,文件夹在复制到D:\软件文件夹钱就被移动到E:\软件
|
|
2008-10-25 23:10 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
10 楼』:
Re 9楼
你再试试...刚才忘记把 d:\软件 改回来了。
[ Last edited by tireless on 2008-10-26 at 00:19 ]
|
|
2008-10-26 00:16 |
|
|
Wingl83
初级用户
 
积分 109
发帖 65
注册 2008-7-28
状态 离线
|
『第
11 楼』:
对不起,刚刚我更改过文件夹的路径(是错误的路径),所以测试不成功。已经再次测试,可以同时处理多个文件,而且处理文件夹时也不会不处理文件夹。谢谢tireless
|
|
2008-10-26 00:23 |
|