精华内容
下载资源
问答
  • 不需要任何工具,一键删除电脑中的空文件夹! 然后就弱弱的给出自己的解决方案: #删除硬盘里的空文件夹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)+'个空文件夹,空文件夹已删除干净!')

    各路大神看完轻喷~

    展开全文
  • BAT批处理文件 可以删除windows电脑系统内所有空白的文件夹
  • 发现电脑好多空文件夹,网上没有找到删除空文件夹的程序,自己动手谢了段代码 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

    展开全文
  • 批量删除电脑或手机中的空文件夹

    千次阅读 2019-02-22 16:59:50
    os.rmdir() 删除空文件夹 remove dir os.mkdir() 新建文件夹 make dir 就想到能不能自己写段程序,批量删除空文件夹 之前有转载过 批量处理重复视频 ,这次是批量删除空白文件夹,拯救强迫症患者 国内外研究现状 为...

    背景

    偶然看到python的OS库中有这样两个函数
    os.rmdir() 删除空文件夹 remove dir
    os.mkdir() 新建文件夹 make dir
    就想到能不能自己写段程序,批量删除空文件夹
    之前有转载过 批量处理重复视频 ,这次是批量删除空白文件夹,拯救强迫症患者

    国内外研究现状

    为避免重复性工作,先搜了一下是否有人做过这个工作了,结果发现真有。。。
    不需要任何工具,一键删除电脑中的空文件夹!
    这边文章挺好的,值得一看,直接利用windows自带的功能清理了
    原理还是没太懂,代码不知道用什么语言写的

    @echo off
    for /f "delims=" %%a in ('dir /ad /b /s F:\^|sort /r') do (
    rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
    )
    pause
    
    @echo off
    for %%i in (c d e f) do (
    if exist %%i:\ (
    for /f "delims=" %%a in ('dir /ad /b /s "%%i:\"^|sort /r') do (
    rd "%%a"
    )
    )
    )
    pause
    

    利用上述两段代码,先存为txt格式,再重命名为bat格式,双击运行,就完事了。
    记得要等几秒钟,我开始还以为没用呢,后来发现需要处理一小段时间。

    展开全文
  • ),所以写了一个用于删除当前目录下的空文件夹的小程序 环境:win7 64位;python2.7;IDE pycharm2016.1 以下是具体实现: #! /usr/bin/env python #coding=utf-8 import os,time def del_emfil...

    前言:空文件夹虽然不占空间,但是有时候看着确实挺烦的(别误会,我不是强迫症!),所以写了一个用于删除当前目录下的空文件夹的小程序

     

    环境:win7 64位;python2.7;IDE pycharm2016.1

     

    以下是具体实现:

    #! /usr/bin/env python
    #coding=utf-8
    import os,time
    
    def del_emfile( path = os.getcwd() ):
      '''
      形参:path 默认为当前路径
      '''
      folder_num = 0
      efile = []
      for i in os.walk(path):
        if len( i[1] ) == 0 and len( i[2] ) == 0:
          efile.append( i[0] )
          print '空文件夹\t',i[0]
          folder_num +=1
    
      print '空文件夹\t',folder_num
      raw_input('\n按任意键删除···\n')
      efile.reverse()
      for f in efile:
        try:
          #os.rmdir( f )
          print '删除\t', f
        except:
          print '删除\t', f, '\t失败'
    
      print '\n删除空文件夹\t',folder_num,'\n'
      return folder_num
    
    
    if __name__ == '__main__':
      d = 1
      while d:
        d = del_emfile()
      time.sleep(100)

     结果:

    本源码可能并不完美,大家可以此为模板进行优化

     

    说明:源码纯属原创,学术用途请注明出处,商业用途请先与我联系

    转载于:https://www.cnblogs.com/woxinfeixiang2015/p/5357207.html

    展开全文
  • 再加上使用一些Git工具时含文件不允许提交,因此就寻思着可不可以写一个脚本直接一键清理空文件夹。最终实现的效果如下:最终实现效果-右键点击最终实现效果-清理完成这也是我第一次学习书写windows批处理命令,...
  • 总是发现电脑用上一段时间,各种软件生成各种目录,可是这些目录都是空文件夹,感觉没用,或许有些许强迫症吧,每次看到都会去删除掉他们,有时候真的太多了,让人删除起来就蛋疼,最近学习Python,特别希望搞些有用...
  • 相信所有的小伙伴都跟我一样,发现长时间后电脑总会莫名其妙的出现各种文件夹,点进去却发现是的,很烦!所以用python写了个20行的小脚本清除所有空文件夹及文件、 环境:python3.0以上版本 直接上代码! import ...
  • 电脑文件夹的查看选项显示空白如何解决腾讯视频/爱奇艺/优酷/外卖 充值4折起我们在使用电脑的时候,总会遇到这样那样的问题,今天就跟大家介绍一下电脑文件夹的查看选项显示空白的具体解决方法。1. 我们先将电脑...
  • 一、具体python脚本代码 学习至:... import datetime import os import time from datetime import timedelta ...*Description: 删除指定目录下的过期文件和空文件夹 *Author:Mr...
  •  总是发现电脑用上一段时间,各种软件生成各种目录,可是这些目录都是空文件夹,感觉没用,或许有些许强迫症吧,每次看到都会去删除掉他们,有时候真的太多了,让人删除起来就蛋疼,最近学习python,特别希望搞些...
  • 找到Free Utilities下面的Delete Empty ...我使用如下命令清除盘下没个具体的文件夹及其子文件夹文件 F:\>DelEmpty.exe -d -s -f -c -y e:\Vis 加入计划任务使其每天自动执行检查 参考文档: ...
  • 这种需要删除空文件夹的情况经常发生(不限于玩游戏,有时候我会临时建立一些空文件夹测试一些程序,测试完之后也需要删除这些空文件夹)。 于是我编写了一个C#控制台程序,以下是全部源代码: using System; ...
  • 问题:想清理电脑里的某个文件夹下的空文件夹文件,由于大多数情况下文件夹涉及到嵌套的问题,但网上的很多代码都只能删除最底层的空文件夹,为此本人对代码进行了一些改进,实现能删除嵌套的空文件夹。...
  • 问题:        python中的.idea文件夹可以删除吗?...这个文件夹的主要作用在于存放项目的控制信息,包括版本信息,历史记录等等,所以删除它是不会影响代码的正常使用的。但是如...
  • U盘(电脑文件夹变成exe(应用程序)怎么解决

    万次阅读 多人点赞 2018-12-21 17:47:31
    出现这类问题,是因为用户U盘中了 Autorun 病毒,且被用户无意间激活了才出现的情况,这种病毒就是如果你点开,它就会迅速扩散,导致所有文件夹都变成应用程序的格式,所有软件都找不到文件夹目录。现在很多杀毒软件...
  • 对于上班族来说,很多文件都是机密,因此,需要对文件夹进行加密,以免资料外泄,造成严重的后果,那么,电脑文件夹怎么设置密码呢?下面我们就为大家介绍3种方法方法,希望可以帮助到你们。 电脑文件夹怎么设置密码...
  • 因为尝试将文件夹名改为' . ',遇到该错误提示 ,更换名字后问题解决
  • 如何删除一个路径下的所有文件夹和文件[好文分享:www.ii77.com]php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果,代码简单实用。...
  • hello,小编今天用VC++实现文件夹加密的程序源码,一个简单的文件夹加密,加密后可还原,也就是解密功能。...高安全文件夹: 加密后的文件夹具有防删除,防复制,防移动,防大小检测等特性,并能有效防止病毒或其他恶意软...
  • 代码如下: Windows Registry Editor Version 5.00 ;如需还原去除上语句前减号即可 ;取消我的电脑"视频"文件夹 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{...
  • 复制下面代码,新建文档保存为 a.reg文件,然后双击运行。 Windows Registry Editor Version 5.00 ; 下载文件夹 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{...
  • 文件夹无法删除,并且显示错误代码错误:0x80070091,每当用360强力删除一个子文件夹时,就会生成一个新的文件夹。原因:该文件所在磁盘受损。解决方法:360自动下载了关于文件损坏运行的小工具,如下图所示。安装...
  • dotnet 删除文件夹方法

    千次阅读 2020-06-17 16:00:56
    使用 C# 可以在 dotnet 一句话删除文件夹,但是这个方法坑,本文给大家一个好用的方法删除文件夹 下面代码可以复制在你的项目使用 public static void DeleteFolder(string dirPath) { if (!Directory.Exists...
  • java 删除多层文件夹

    2019-03-14 17:19:00
    2 * 因为不小心,写了一个死循环,在电脑里创建的了n多层空文件夹 3 * 并且手动最外层删除不掉. 4 * 所以用写了本代码,从里向外的进行删除操作. 5 * @author Singularity 6 * @since 2019.1.21 7 */ 8 ...
  • 史上最小最简单的无敌删除文件粉碎器,可以删除电脑上那些删不掉的文件夹和文件,很强大的文件删除工具!
  • MFC删除文件夹

    千次阅读 2016-10-28 11:36:16
    由于之前没有用过MFC,就在网上搜到了一个删除文件夹代码,如下所示:void DeleteDirectory(CString strDir) { if(strDir.IsEmpty()) { RemoveDirectory(strDir); return; } //首先删除文件及子文件夹 ...
  • win10系统中打开此电脑总是有烦人的6个文件夹,此工具可以轻松帮您删除.
  • 前景提要之前我们在上一系列也是学了一些关于VBA创建文件夹的相关操作,我们是通过dir()方法来实现的,如果是简单的文件夹的创建的话,我们完全可以通过这个方法,但是在进行VBA代码执行的过程中,如果涉及文件夹的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,620
精华内容 29,448
关键字:

删除电脑空文件夹的代码