网上彩票购买

码迷,bjsfhd.cn
网上彩票购买 > Windows程序 > 详细

windows批量删除当前目录以及子目录的所有空文件夹

时间:2019-06-29 10:51:58      阅读:25      评论:0      收藏:0      [点我收藏+]

标签:===   ble   文件打印   begin   bsp   class   记事本   文件中   创建   

在桌面创建一个记事本,将以下内容复制粘贴到记事本中,将记事本的拓展名修改为bat即可,然后将该文件放到需要执行的目录双击。

@echo off
 setlocal enabledelayedexpansion
del /q c:\empty_dir
del /q c:\directory。txt
REM 下面的代码加上sort /r ,表示逆序排列文件夹。子文件夹在前,父文件夹在后。
dir /a:d /b /s "。"  | sort /r > "%cd%\directory.txt"
for /f "usebackq delims=" %%i in ("directory.txt") do (
    rem echo "enter dir is: %%i"
    rem cd "%%i"
    rem echo "the bat path is: %~f0" rem print this batfiles whole path.
    echo "cur dir is: "%%i""
    REM 将当前目录下的所有文件打印到以下文件中:
    dir /a /b "%%i" >"c:\folder_content.txt"
    rem echo "======================================================="
    rem echo "==================fold content: begin ================="
    :type "c:\folder_content.txt"
    rem echo "==================fold content: end   ================="
    rem echo "======================================================="
    
    REM 下面的findstr命令查找当前文件是否有内容,如果查找成功表示目录不是空的,否则是空的。
    REM 注意下面的两个  和 两个  符号。    
    findstr 。 "c:\folder_content。txt" >nul 2>nul && ( echo "The folder "%%i" is NOT NOT NOT empty") || ( echo "The folder "%%i" is empty" && echo "%%i">>"%cd%\empty_dir" && rd "%%i")
    del "c:\folder_content.txt"
    )
 del  "%cd%\directory.txt"

 

windows批量删除当前目录以及子目录的所有空文件夹

标签:===   ble   文件打印   begin   bsp   class   记事本   文件中   创建   

原文地址:https://www。cnblogs。com/kitor/p/11105857。html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
           
© 2014 bjsfhd.cn 版权所有 京ICP备13008772号-2
迷上了代码!
彩票开奖结果 彩票购买走势 彩票开奖查询 手机彩票app 彩票购买 彩票开奖结果 彩票购买走势 彩票购买 彩票app 秒速彩票投注