永发信息网

批处理for /r循环参数使用变量的问题

答案:1  悬赏:20  手机版
解决时间 2021-11-27 10:25
批处理for /r循环参数使用变量的问题
最佳答案
@echo off
set LogDir=D:wangluo-log
setlocal enabledelayedexpansion
cd /d %LogDir%
for /d %%k in (*) do (
    pushd %LogDir%\%%k
    for /r %%a in (*.eml *.log) do (
        if exist "%%~a" (del /f /q "%%~a")
    )
    popd
)
endlocal追问之前试过了不行,我在外面的for之前就设置了pushd %LogDir%,其他代码用,再用pushd %LogDir%\%%k切换,不知道为什么切换不了,echo %cd%输出还是D:\wangluo-log,delete的是%LogDir%目录下的文件,而不是遍历的子目录%%k,因为在for /r之前要判断子目录的名字,有几个目录的文件要压缩,不能delete。需要分析的话,我贴出整个脚本追答那就把你之前的pushd删掉。我的代码是正常的。然后你自己扩充功能吧!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
VRV空调分歧管72T代表什么,其直径是多少?
和协宠物地址有知道的么?有点事想过去!
1/3=,1/3*3=1,那么,3.333333...*3=
如何区分聚脂型TPU和聚醚型TPU
小亮的房间长4米,宽3米,高2.8米,要用粉红色的
请问这是什么植物,求学名
oppo R9电池容量是多少毫安?
哈尔滨出名美发店都有哪些
鱼非鱼特味店地址有知道的么?有点事想过去
玩着英雄联盟突然没网
寿光一中和潍坊一中哪个好(最新)
裕众80apopro和锐星cf80哪个成像好?
公安办案不作为怎么办?
晒晒金融工资,是不是 25 030扣 丰尚待遇怎的
YOUTIMECOFFEE地址有知道的么?有点事想过去
推荐资讯
钛合金筏钓竿梢怎么刷漆
一瓶水倒出一半连瓶重9千克,再倒出一半后连瓶
在三角形abc中,若b=2,b=30o,c=135o则a等于
双流548公交车到华阳在哪个站下车可以转3号地
多汗症怎么办
怎样查看电脑上安装的还原软件是什么?
牛吃草奥数题
超敏蛋白是什么
雨季安全行车注意事项有哪些
如何学习推荐系统
园林园艺中常见棕榈植物有哪些种类
我觉得美国人之间的感情很朴实,你们认为呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?