
批處理復制目錄到上層文件夾,沒成功請問哪里問下面我的代碼
下面是提示信息C:UsersAdministratorDesktopbat復制到外文件夾重名改名新建文件夾根目錄修改前2>(if exist C:UsersAdministratorDesktopbat復制到外文件夾重名改名新建文件夾根目錄修改前DD (echo d | xcopy /yDD C:UsersAdministratorDesktopbat復制到外文件夾重名改名新建文件夾根目錄修改前DD1 )else (echo d | xcopy /yDD C:UsersAdministratorDesktopbat復制到外文件夾重名改名新建文件夾根目錄修改前DD ) )目標 C:UsersAdministratorDesktopbat復制到外文件夾重名改名新建文件夾根目錄修改前DD 是文件名還是目錄名(F = 文件,D = 目錄)? d復制了 0 個文件已經提示我復制了,可是復制了0個,這是啥情況 ?nclick="copycode($('code0'));">復制代碼
- @echo on&setlocal enabledelayedexpansion
- cd /d %~dp0
- set/a n=1000
- for /d %%a in (*) do (
- pushd %%a
- for /d%%b in (*) do (
- if exist %~dp0%%b (
- echo d | xcopy /y%%b %~dp0%%b1
- ) else (
- echo d | xcopy /y%%b %~dp0%%b
- )
- )
- popd
- )
- pause&exit

