批处理,bat,复制,大家进来帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:24:50
大大们,我想建一个批处理文件,想把当前文件夹里的全部文件,复制到指定的文件名的文件夹里.

比如: 我只知道要把文件复制到abc这个文件夹里,可是我不知道abc这个文件夹在什么位置,能不能用批处理来实现.(bat文件和要复制的文件在同一文件夹中)

这个问题很简单

把思路也给你

1:查找目标文件夹所在位置(也就是ABC的位置)
2:将源文件夹内容整体复制到ABC中.

例:我欲将C:\int 这个文件夹下所有文件复制到
abc文件夹中 如下代码

@echo off
setlocal enabledelayedexpansion
for %%i in (C D E F G H) do (
for %%a in (abc) do (
dir /s /ad %%i:\%%a&& Xcopy /e c:\int %%i:\%%a\
)
)
pause

这个还真不太容易. 因为单纯调用windows提供的这些dos命令, 很难搜索到指定的目录并返回该量. 除非单独作一个程序支持这个功能, 然后用批处理调用还是不错的选择.

这别说批处理 其它的软件也难做到啊