精华内容
下载资源
问答
  • 删除电脑空文件夹的代码
    千次阅读
    2021-12-14 16:55:11

    将以下代码通过文本文件复制粘 贴过去到文本文件,并将扩展名改成cmd

    @echo off
    
    Cd /d %~dp0
    
    If not "%1" == "" cd /d %1
    
    Echo Current directory: %cd%
    
    Pause
    
    For /f "delims=" %%a in ('dir . /b /ad /s ^|sort /r' ) do rd /q "%%a" 2>nul

    使用方法:

    将文件放到你要删除空目录的位置,或直接拖放你要处理的目录到这个批处理文件即可解决你说的问题

    更多相关内容
  • BAT批处理文件 可以删除windows电脑系统内所有空白的文件夹
  • 实现代码一、import java.io.file;import java.io.*;public class delnulldir {public void showdir(file f){for (file f1:f.listfiles()){if(f1.isdirectory()){showdir(f1);//一直递归到最后的目录if(f1.listfiles...

    实现代码一、

    import java.io.file;

    import java.io.*;

    public class delnulldir {

    public void showdir(file f){

    for (file f1:f.listfiles()){

    if(f1.isdirectory()){

    showdir(f1);

    //一直递归到最后的目录

    if(f1.listfiles().length==0){

    //如果是文件夹里面没有文件证明是空文件,进行删除

    f1.delete();

    }

    }

    }

    }

    /**

    *

    * 把磁盘中所有空的文件夹进行删除

    */

    public static void main(string[] args) {

    file f = new file("f:\\360cloudui\\");

    new delnulldir().showdir(f);

    }

    }

    实现代码二、

    import java.io.bufferedoutputstream;

    import java.io.file;

    import java.io.filenotfoundexception;

    import java.io.fileoutputstream;

    import java.io.ioexception;

    import java.io.unsupportedencodingexception;

    import java.util.date;

    /**

    * description:递归方式,扫描并删除磁盘中的空文件夹

    *(c盘中的一些空文件夹是系统文件夹,删除多次后空文件夹数量不变,则停止此程序)

    * */

    public class delemptyfolders {

    //空文件夹的绝对路径

    private static stringbuffer paths;

    //本次扫描的空文件夹的数量

    private static int cnt;

    public static void main(string[] args) {

    boolean flag = true;

    do{

    cnt = 0;

    paths = new stringbuffer();

    long start = new date().gettime();

    system.out.println("正在扫描......");

    //要扫描的磁盘

    file disk = new file("c:/");

    //日志文件的位置

    file log = new file("d:/scanlog_c.txt");

    try {

    //扫描磁盘

    scanemptyfolders(disk);

    //空文件夹数大于0时,将文件夹的绝对路径记录到日志中并再扫描一次;否则停止扫描

    if(cnt > 0){

    filewrite(paths.tostring(), log);

    }else{

    flag = false;

    }

    } catch (filenotfoundexception e1) {

    e1.printstacktrace();

    } catch (ioexception e2) {

    e2.printstacktrace();

    }

    long end = new date().gettime();

    system.out.println("本次扫描完毕,耗时:"+(end-start)/1000+" 秒,共删除:"+cnt+" 个空文件夹!\n");

    }while(flag);

    }

    /**

    * todo:递归扫描空文件夹

    * @throws unsupportedencodingexception

    * */

    private static void scanemptyfolders(file file) throws unsupportedencodingexception{

    if(file != null && file.isdirectory()){

    file[] files = file.listfiles();

    //非空文件夹

    if(files != null){

    if(files.length > 0){

    for (file temp : files) {

    scanemptyfolders(temp);

    }

    }else{

    system.out.println(file.getabsolutepath());

    //记录日志

    paths.append(new string((file.getabsolutepath()+"\r\n").getbytes(),"utf-8"));

    cnt++;

    //删除空文件夹

    file.delete();

    }

    }

    }

    }

    /**

    * todo:将字符串写入文本文件

    * @throws ioexception

    * */

    private static void filewrite(string info,file file) throws ioexception{

    fileoutputstream fos = new fileoutputstream(file);

    bufferedoutputstream bos = new bufferedoutputstream(fos);

    bos.write(info.getbytes());

    bos.flush();

    bos.close();

    fos.close();

    }

    }

    以上就是java删除空文件夹的实现代码,需要的朋友可以参考一下。

    希望与广大网友互动??

    点此进行留言吧!

    展开全文
  • 删除空白文件夹.bat

    2014-10-28 09:57:51
    删除盘符中多余的空白文件夹的一个小的批处理
  • 删除磁盘空文件夹

    2012-10-11 11:37:39
    删除磁盘空文件夹
  • 不需要任何工具,一键删除电脑中的空文件夹! 然后就弱弱的给出自己的解决方案: #删除硬盘里的空文件夹remove empty directory,并在桌面生成“删除空文件夹目录.txt”文件 def rmemptydir(C=False): ''' ...

    之前看过别人牛皮的代码段:

    不需要任何工具,一键删除电脑中的空文件夹!

    然后就弱弱的给出自己的解决方案:

    #删除硬盘里的空文件夹remove empty directory,并在桌面生成“删除的空文件夹目录.txt”文件
    def rmemptydir(C=False):
        '''
        删除硬盘里的空文件夹remove empty directory,并在桌面生成“删除的空文件夹目录.txt”文件
        :param C:True 或 False
        :return:无返回
        '''
        import os
        import time
        with open(r'C:\Users\Administrator\Desktop\删除的空文件夹目录'+time.strftime(r'%Y_%m_%d_%H_%M_%S')+'.txt','a+') as filew:
            j=90
            k=67
            l=0
            m=0
            if C==True:
                k-=1
            while j>k:
                path=chr(j)+':'
                if os.path.exists(path)==False:
                    j-=1
                    continue
                i=1
                print('正在清理'+chr(j)+'盘的空文件夹')
                n=0
                while i!=0:
                    i=0
                    tuples=os.walk(path)
                    for tuple in tuples:
                        if str(str(tuple)[-7:])=='[], [])':
                            try:
                                os.rmdir(str(tuple)[2:-10])
                                if os.path.exists(str(tuple)[2:-10])==False:
                                    filew.write(str(tuple)+'\n')
                                    i+=1
                                    l+=1
                                    n+=1
                            except BaseException:
                                print('无法删除'+str(tuple)[2:-10])
                                m+=1
                print(chr(j)+'盘已删除'+str(n)+'个空文件夹')
                j-=1
            if m!=0:
                print('共删除'+str(l)+'个空文件夹,有'+str(m)+'个空文件夹无法删除')
            else:
                print('共删除'+str(l)+'个空文件夹,空文件夹已删除干净!')

    各路大神看完轻喷~

    展开全文
  • 主要介绍了Python简单实现自动删除目录下空文件夹的方法,涉及Python针对文件与目录的读取、判断、删除等相关操作技巧,需要的朋友可以参考下
  • 发现电脑好多空文件夹,网上没有找到删除空文件夹的程序,自己动手谢了段代码 import java.io.File; /** * @author zhangyanan */ public class FileUtil { public static void main(String args[])...

    发现电脑好多空文件夹,网上没有找到删除空文件夹的程序,自己动手谢了段代码

    import java.io.File;
    
    /**
     * @author zhangyanan
     */
    public class FileUtil { 
        public static void main(String args[]) {
            String[] disk={"C:/","D:/","E:/","F:/","G:/","H:/"};//具体磁盘数组
            for(int i=0;i<disk.length;i++){
                deleteEmptyFolder(new File(disk[i]));//循环删除各个磁盘空文件夹
            }
        }
        
        /**
         * @todo 删除空文件夹
         * @author zhangyanan
         * @datetime 2018年1月13日上午10:15:59
         * @param path
         */
        public static void deleteEmptyFolder(File path) {
            
            File[] files = path.listFiles();
            if (files==null||files.length == 0) {//空文件夹就删除.
                System.out.println(path.getPath()+"\t"+path.getName());
                path.delete();//没有权限的文件夹不会删除;。安全起见这里不探讨删除没有权限的空文件夹
                // deleteDirectory(path);
            } else {
                for (int i = 0; i < files.length; i++) {
                    if (files[i].isDirectory()) {
                        deleteEmptyFolder(files[i]);
                    }
                }
            }
    
        }
    }
    View Code

     

    转载于:https://www.cnblogs.com/yanan7890/p/8278472.html

    展开全文
  • 再加上使用一些Git工具时含文件不允许提交,因此就寻思着可不可以写一个脚本直接一键清理空文件夹。最终实现的效果如下:最终实现效果-右键点击最终实现效果-清理完成这也是我第一次学习书写windows批处理命令,...
  • 本文章来介绍利用linux中find批量删除空文件及空文件夹方法,有需要了解的朋友可参考参考,linux下批量删除空文件(大小等于0的文件)的方法代码如下复制代码find . -name "*" -type f -size 0c | xargs -n 1 rm -f用...
  • 电脑文件夹的查看选项显示空白如何解决腾讯视频/爱奇艺/优酷/外卖 充值4折起我们在使用电脑的时候,总会遇到这样那样的问题,今天就跟大家介绍一下电脑文件夹的查看选项显示空白的具体解决方法。1. 我们先将电脑...
  • 批量删除电脑或手机中的空文件夹

    千次阅读 2019-02-22 16:59:50
    os.rmdir() 删除空文件夹 remove dir os.mkdir() 新建文件夹 make dir 就想到能不能自己写段程序,批量删除空文件夹 之前有转载过 批量处理重复视频 ,这次是批量删除空白文件夹,拯救强迫症患者 国内外研究现状 为...
  • win10去除此电脑默认6文件夹.reg
  • 一、具体python脚本代码 学习至:... import datetime import os import time from datetime import timedelta ...*Description: 删除指定目录下的过期文件和空文件夹 *Author:Mr...
  • java删文件是可以直接删除,当删除文件夹时,不能删干净只能一层一层的删 要了解递归 步骤 建立一个File对象,写一个递归方法 判断这个文件是不是文件夹,假如是文件的话直接删除,如果不是文件夹则利用递归 代码...
  • 问题:想清理电脑里的某个文件夹下的空文件夹文件,由于大多数情况下文件夹涉及到嵌套的问题,但网上的很多代码都只能删除最底层的空文件夹,为此本人对代码进行了一些改进,实现能删除嵌套的空文件夹。...
  • 使用命令提示符强制删除文件夹 步骤: 最近遇见了一个非常顽固的文件,网上下载了一个文档,不需要了怎么都删不掉。文件没有修改,没有占存,甚至使用火绒的安全文件粉碎功能都无法将其删除。 找了好久网络上...
  • 代码如下: Windows Registry Editor Version 5.00 ;如需还原去除上语句前减号即可 ;取消我的电脑"视频"文件夹 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{...
  • 对于上班族来说,很多文件都是机密,因此,需要对文件夹进行加密,以免资料外泄,造成严重的后果,那么,电脑文件夹怎么设置密码呢?下面我们就为大家介绍3种方法方法,希望可以帮助到你们。 电脑文件夹怎么设置密码...
  • Win10系统此电脑下有6个文件夹,分别是视频、图片、文档、下载、音乐、桌面。...Win10电脑下的六个文件夹:操作方法:1、打开记事本,或新建文本文档打开,复制下面的代码,另存为“reg文件”(即注册表文件...
  • Win10此电脑中6个文件夹怎么删除?Win10系统此电脑下有6个文件夹,分别是视频、图片、文档、下载、音乐、桌面。这六个文件夹让整个资源管理器的页面变得更复杂了。有没有什么方法可以去除系统此电脑下6个文件夹呢?...
  • 删除WIN10资源管理器中3D文件夹----点击导入注册表,刷新资源管理器即可看到
  • 直接上代码: import java.io.File; import java.io.InputStream; import java.util.Enumeration;... // 找到电脑中的一个文件,然后删除 File file = new File("G:\\zhe"); deleteFile(file); }
  • 错误ox80070091:目录不是
  • 您可能感兴趣的话题:Win10核心提示:怎么去除Win10系统“此电脑”下的6个文件夹?一起看看吧!不少电脑用户就反映:Win10系统此电脑下有6个文件夹,分别是视频、图片、文档、下载、音乐、桌面。这六个文件夹让整个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,527
精华内容 35,010
关键字:

删除电脑空文件夹的代码