永发信息网

bat批处理复制所在目录下文件夹

答案:2  悬赏:20  手机版
解决时间 2021-03-03 15:44
  • 提问者网友:爱了却不能说
  • 2021-03-02 17:45
用bat批处理写,所在目录下有文件夹也有文件,我不想复制文件,就复制文件夹就好。
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-03-02 18:52
xcopy e:\123 /t /e f:\456复制e盘123文件夹目录到f盘456文件夹下
全部回答
  • 1楼网友:上分大魔王
  • 2021-03-02 19:06

试一下:保存到与rt1同级的目录中即可运行。

@echo off @setlocal enabledelayedexpansion

:start @set /a lno=0

@set filename=ppp.txt

@for /f "delims=" %%k in ('dir /a/b/s %filename%‘) do (

@for /f "usebackq delims=" %%i in ("%%~fk") do (  set /a lno+=1  set "line!lno!=%%i"  rem call echo line!lno!: [%%line!lno!%%] )

@if %lno% lss 8 (echo warning: 该文件只有%lno%行,未做处理! &goto end)

@set line8=ppp show =128

@for /l %%i in (1,1,%lno%) do (  echo !line%%i! >>%filename%.tmp )

@move /y %filename% %filename%.old @move /y %filename%.tmp %filename% @echo 成功执行!!

:end @endlocal

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯