精华内容
下载资源
问答
  • 可以自动检测当前文件夹下的所有空文件夹
  • 我自己原创的python制作的Windows删除空文件夹脚本 操作简单实用,希望可以帮助到大家 下面这个是我写的使用说明和教程 https://blog.csdn.net/Yhen1/article/details/106231563
  • windows系统下的自动删除文件夹脚本,纯python开发。之前上传了一个类似的资源,不过是在命令行运行的,这次增加了GUI图形界面,提高了可用性。 这是我写的使用说明以及教程。...
  • 删除空文件夹V2.0.exe

    2020-06-18 11:04:53
    因为发现之前上传的Windows自动检测并删除空文件夹工具.exe存在一个BUG 现更正后发布第二代 下面这个是有GUI界面的 https://download.csdn.net/download/Yhen1/12531968 大家可根据需要自行选择下载 操作简单实用,...
  • #coding=utf-8 import time #import datetime from datetime import datetime   import os import sys   Date1=20190304000000 ... #print("\n公交文件夹数目: "+str(folder_num))      

    #coding=utf-8
    import time
    #import datetime
    from datetime import datetime

     

    import os
    import sys

     


    Date1=20190304000000
    Date2=20190304235959
    tLat = 0
    tLon = 0
    gpsStatus = 0
    curGpsStatus = 0
    curStatusCount = 0
    resultString = []
    isBegin = 1

     

    folder_num=0
    rootdir = r"\\192.168.0.221\20180726picbak"
     

     

    resultString.append(rootdir)
    Num = 0
    #dirList = os.listdir(rootdir)
    #for dir in dirList:
    if 1:
                   
            #resultString.append("日期:" + dir)
            #dirPath = os.path.join(rootdir, dir)
            #print(dirPath)
           
            list = os.listdir(rootdir)
            #print(list)
            resultString.append(" 共 %5d 文件" % len(list))
            for i in range(0,len(list)):
                    path = os.path.join(rootdir, list[i])
                    if os.path.isdir(path):
                            dirname=os.path.basename(list[i])
                           
                            if '粤B' in dirname:
                                      list1 = os.listdir(path)
                                      #print(list1)
                                      path1 = os.path.join(path, list1[0])
                                      #print(path1)                                
                                      list2 = os.listdir(path1)
                                                                      
                                      folder_num+=1
                                      #print(list[i]+": "+str(folder_num))
                                      print()
                                      for j in range(20190522,20190530):
                                          path2 = os.path.join(path1, str(j))
                                          #print(path2)                                    
                                          if os.path.isdir(path2):                               
                                              list3 = os.listdir(path2)                                     
                                              print(list[i]+"-"+str(j)+":"+str(len(list3)))
                                          else:
                                              print(list[i]+"-"+str(j)+":")   
                            #print(filename)                       
            #print("\n公交文件夹数目: "+str(folder_num))
                         
                

                           

    展开全文
  • 如果每天都查看,就显得很繁琐了,由此我想到了可以写个perl脚本自动检查这个文件夹是否为,不为的话,发通知邮件给我。 首先library文件夹是在samba服务器上的,首先link到本地来: :START ...

         在公司负责一些文件整理工作,需要经常查看一下公司samba服务器libraray文件夹下面inbox中是否有其他同事丢入的文件,然后在分门别类放好。如果每天都查看,就显得很繁琐了,由此我想到了可以写个perl脚本自动检查这个文件夹是否为空,不为空的话,发通知邮件给我。

         首先library文件夹是在samba服务器上的,首先link到本地来:      

    :START
    net use * /del /y
    
    net use F: \\10.53.13.245\library 756823 /user:libmgr
    
    c:\Perl\bin\perl.exe cfn.pl 
    c:\Perl\bin\perl.exe library.pl

       下面利用perl检查文件夹,并通过SMTP发送到自己的工作邮箱    

    : #Use perl
    eval `exec perl -S $0 "$@"`
      if $running_under_some_shell;
    #!perl
    
    use File::Copy;
    use Net::SMTP;
    
    my $dirname   = "F:\\inbox";
    my $temp_file = "dummy.txt";
    my $count = 0;
    my $message;
    my @dir_files=<$dirname/*>;
    if(@dir_files){
      opendir DIR,$dirname or die $!;
      @files = readdir DIR;
      closedir DIR;
      for(@files){
        next if(/^\./);
        next if(/^\.\./);
        #send_mail("smtp.163.com","xxxxx\@163.com","xxxx\@163.com","$_");
        $count = $count +1;
        $message= $message."$_ \n";
        #print("$message $count");
      }
        #print("$message $count");
        if($count == 1){
        $message = "The following 1 file is in $dirname:\n".$message;
        }else{
        $message = "The following $count files is in $dirname:\n".$message;
        }
        send_mail("smtp.163.com","xxxxxx\@163.com","xxxxxx\@scsemicon.com","$message");
    }
    
    sub send_mail {
      my($host, $auth, $to, $mail_body) = @_;
      my $smtp = Net::SMTP->new(
        Host    =>  $host,
        Hello   =>  $host,
        Timeout =>  30,
        Debug   =>  1
      );
     
      $smtp->auth('xxxxxx@163.com', 'pass') || die;
      $smtp->mail($auth);
      $smtp->to($to);
      $smtp->bcc($auth);
      $smtp->data();
      #$smtp->datasend("Content-Type:text/plain;charset=GB2312\n");
      #$smtp->datasend("Content-Transfer-Encoding:base64\n");
      $smtp->datasend("From:$auth \n");
      $smtp->datasend("To:$to \n");
      $smtp->datasend("Subject: Library Inbox is NOT empty\n");
      $smtp->datasend("\n");
     
      $smtp->datasend("$mail_body\n");
      $smtp->dataend();
      $smtp->quit;
    }

    用Net::SMTP发邮件,但是有些网站的认证会出问题,所以要用Net::SMTP_auth来发才好用.

    注:后来发现,只要装一下Authen::SASL这个模块,或是装Net::SMTP_auth这个模块以后,还是用Net::SMTP也是可以的.

     

    最后windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务。 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务

    转载于:https://www.cnblogs.com/bob62/archive/2013/03/04/2943174.html

    展开全文
  • 文件夹与文件操作

    2020-08-05 11:05:16
    文件夹与文件操作创建文件夹创建空文件夹 os.mkdir(filename)检测文件夹是否存在 os.path.exists('filename')创建多层文件夹 os.makedirs()复制、移动、重命名复制文件 shutil.copy(file,path/)移动文件夹 shutil....

    创建文件夹

    创建空文件夹 os.mkdir(filename)

    语法:

    os.mkdir(filename)
    

    功能:创建空文件夹
    注意:当存在和filename相同名字的文件夹时,程序运行会报错,无法创建文件夹

    import os
    
    os.mkdir('test')
    os.mkdir('demo')
    
    '''
    test文件夹创建成功,demo文件夹创建失败,因为该层目录下已存在demo文件夹
    FileExistsError: [Errno 17] File exists: 'demo'
    '''
    

    检测文件夹是否存在 os.path.exists(‘filename’)

    import os
    
    # print(os.path.exists('test'))
    # 输出的是布尔值  True False
    
    if not os.path.exists('test'):
        os.mkdir('test')
    

    创建多层文件夹 os.makedirs()

    语法:

    os.makedirs('path1/path2/path3')
    注意:最里层文件夹path3存在时,会产生报错
    
    import os
    
    os.makedirs('test1/test2/test3')
    os.makedirs('test1/test2/test4')
    
    

    运行结果:
    在这里插入图片描述

    复制、移动、重命名

    复制文件 shutil.copy(file,path/)

    语法:
    shutil.copy(要复制的文件,要复制到的位置)
    注意,若指定的文件和路径不存在,会产生报错
    
    将file文件复制到指定的path路径下
    shutil.copy(file,path/)
    
    将file文件复制到指定的path路径下并重命名
    shutil.copy(file,path/new_file)
    
    注意:如果是路径,最后以 "/"结尾,养成习惯,否则会被重命名为不带后缀名的文件
    
    import shutil
    
    # shutil.copy('test.py','../')
    # 将test.py文件复制到当前程序的父级文件夹下
    
    # shutil.copy('/media/Python/自动化办公/os模块/demo/demo.txt','../')
    # 将 /media/Python/自动化办公/os模块/demo路径下的demo.txt文件复制到当前程序的父级文件夹下
    
    # shutil.copy('test.py','./newTest.py')
    # # 将test.py文件复制到当前文件夹下并重命名为newTest.py
    

    移动文件夹 shutil.copytree(‘dir’,‘new_dir’)

    shutil.copytree('dir','new_dir')
    shutil.copytree('要复制的文件夹','要复制到的新文件夹的位置')
    会将文件夹内所有的文件和文件夹都复制过去
    注意:新文件夹不能已存在
    
    import shutil
    
    shutil.copytree('/media/bobo/自动化办公/os模块/','/media/bobo/demo/')
    # 將/media/bobo/自动化办公文件夹下 os模块文件夾內的所有內容
    # 复制到新建的/media/bobo文件夹下的 demo文件夹下(demo文件夹会被该命令创建)
    

    移动文件或文件夹

    shutil.move(file1,path/)
    将file1文件移动到path路径下
    注意:path路径要真实存在,若不存在,该命令不会新建文件夹操作
    
    shutil.move(file1,path/file2)
    将file1文件移动到path路径下并重命名为file2
    注意:path路径要真实存在
    
    shutil.move(dir1/,dir2/)
    将dir1/文件中的所有内容移动到新建的dir2文件夹下
    
    注意:该命令会创建新文件夹,
    如果dir2文件夹不存在,则创建该文件夹,将dir1中的所有文件移动新建的dir2文件夹下
    若dir2文件夹存在,则将dir1文件夹及dir1文件夹下的所有文件移动到dir2文件夹下
    
    # 将/media/bobo/自动化办公/shutil模块下的test.py文件
    # 移动到/media/bobo/自动化办公下的demo文件夹下
    shutil.move('/media/bobo/自动化办公/shutil模块/test.py','/media/bobo/自动化办公/demo/')
    
    
    # 将/media/bobo/自动化办公/shutil模块下的test.py文件
    # 移动到/media/bobo//自动化办公下的demo文件夹下并重命名为test1.py
    shutil.move('/media/bobo/自动化办公/shutil模块/test.py','/media/bobo/自动化办公/demo/test1.py')
    
    
    
    shutil.move('/media/bobo/自动化办公/shutil模块/','/media/bobo/自动化办公/demo/')
    # 如果/media/bobo/自动化办公文件夹下的demo文件夹不存在,则创建demo文件夹,
    # 将media/bobo/自动化办公/shutil模块文件夹中的所有文件移动新建的demo文件夹下
    
    # 若/media/bobo/自动化办公文件夹下的demo文件夹存在,
    # 则将/media/bobo/自动化办公文件夹下的shutil模块文件夹中及shutil模块文件夹下的所有文件移动到demo文件夹下
    

    重命名文件或文件夹

    重命名文件夹名称/文件名称
    
    os.rename('filename','new_filename')
    os.rename('dirname','new_dirname')
    
    
    import os
    
    
    # 默认对当前py程序路径下的文件进行重命名
    os.rename('demo.py','test.py')
    
    # 绝对路径下对文件进行重命名
    os.rename('/media/bobo/自动化办公/os模块/demo/demo.py','/media/bobo/自动化办公/os模块/demo/test.py')
    
    # 默认对当前py程序路径下的文件夹进行命令
    os.rename('test','testdir')
    
    # 绝对路径下对文件夹进行重命名
    os.rename('/media/bobo/自动化办公/os模块/demo/','/media/bobo/自动化办公/os模块/demodir/')
    

    删除

    删除文件 os.remove(filename)

    os.remove(filename)
    注意,只能删除文件,如果给的是一个文件夹,会报错
    
    import os
    
    # 删除当前py程序所在路径下的文件
    os.remove('test.py')
    
    # 删除给定路径下的文件
    os.remove('/media/bobo/自动化办公/os模块/demodir/test.py')
    

    删除文件夹 shutil.rmtree(‘dir’)

    shutil.rmtree('dir')
    删除文件夹,如果文件夹下有文件,会一并删除
    
    import shutil
    
    # 删除当前py程序所在路径下的文件夹
    shutil.rmtree('test')
    
    
    # 删除指定路径下的文件夹
    shutil.rmtree('/media/bobo/自动化办公/testdir')
    
    展开全文
  • 这是我在安装VMware tools遇到的问题 解决办法: 关机——>虚拟机——>设置——>CD/DVD(SATA)——>自动检测 结果: 成了!!

    这是我在安装VMware tools遇到的问题
    在这里插入图片描述
    解决办法:
    关机——>虚拟机——>设置——>CD/DVD(SATA)——>自动检测
    在这里插入图片描述
    结果:
    在这里插入图片描述
    成了!!

    展开全文
  • JAVA作业检测工具

    2009-04-08 21:13:03
    本人用JAVA编写的一个检测作业的小工具!可以检测空文件夹和未交作业的名单,然后自动生成TXT未交名单. 通用版. 首先用TXT以逗号隔开写好本班的名单.然后导入要检测的名单. 如:张三,李四,王五......
  • github上传文件夹失败

    2013-11-08 05:00:20
    然后把demo文件夹放到刚才clone的仓库里,我用的是GitHub for windows,这个应该是可以自动检测的,也确实检测到了那个demo文件夹,但是同步后到github上看到的只是一个空文件夹,请问是什么原因?我按照下面这个...
  • 问题在于图片文件夹后少了/,添加上/后解决 …/tf-faster-rcnn/tools/Object_Detector.py --img_dir /home/featurize/Data/eximages3**/** --img_format jpg --Demo_RCNN /home/featurize/Data/ex3_Object_Detection...
  • 实现目的:每10s自动向创建指定文件夹并写入指定数目文件,文件中写入指定的内容。 使用方向举例: 1、可以检测nfs服务器文件同步的速度 2、将磁盘填充到爆 … @echo off &auther ming :MING set current_date...
  • 一、自行百度安装mingw32或Dev-C++ 二、安装CMAKE ... 下载后直接安装参考链接: ...打开文件后,会自动跳出配置信息【这里的SST是一个空文件夹,不用管】,点击“是”和“创建”,创建会跳出一个窗口,此时输入自
  • 这里有多种解决方案: 1)利用外部进程保存 session 2)利用数据库保存 session 3)用户ID放入cookie,若检测到session为但cookie存在在重新初始化 session. 4)将要对其进行操作的目录移出asp.net程序外我这里使
  • % SCAN4ERRORS 在当前目录中(递归地)搜索带有代码错误/警告 (mlint) 的 Matlab .m 文件% % errors = scan4errors(files) 搜索由“dir”命令创建的 FILES 结构并返回所有检测到的错误。 警告被忽略。 如果不提供%...
  • 使用机器学习和图像处理的面部检测 完整的机器学习和图像处理人脸识别模型 脚步: 1)克隆或下载文件 2)下载后在同一路径中创建一个名为Image的空文件夹 3)运行Python文件
  • 一、Nginx的rewrite规则 指令: set:设置变量 if:用来判断一些在rewrite语句中无法直接匹配的条件,比如检测文件存在与否,http header,cookie等 ...- 当表达式只是一个变量时,如果值为或者任何以0开头的...
  • 本文为大家分享了NancyFx框架检测任务管理器的具体方法,供大家参考,具体内容如下 先建一个的项目和之前的NancyFx系列一样的步骤 然后建三个文件夹Models,Module,Views 然后分别安装一下组件 jQuery ...
  • 一、伤害门,任何物体经过两个物体之间都会毁灭消失  做题流程:三个文件构成:   ... //PhysicsDemo和CreateCubes都给了空文件夹记得赋值 startObj;和endObj;  //2.在Unity面板里Tag里添加Door
  • stm32-03-输入检测-按键

    2020-12-09 10:10:27
    目录新建板级支持包文件夹将.c文件加入到工程文件下的user中并在魔法棒中配置.h文件夹的路径根据原理图编写.c文件和.h文件写main.c函数 新建板级支持包文件夹 ...浮输入 第0位脚 根据以上信息编写头文件宏定义: #
  • 1.查看树莓派IP地址: hostname -i 更新软件源和软件 # 更新软件源 sudo apt-get update ...ssh服务默认已经安装完毕,不行的话在SD卡目录即/boot下 建一个叫SSH的空文件夹 只需要安装一个ssh客户端即可,可...
  • 负样本图片和训练集图片放在同一个文件夹xml文件和训练集xml放在同一个文件夹,然后按照正常的目标检测训练流程即可完成训练。 附加功能: 把原有的label为背景的xml文件替换掉(主要用于比赛数据集中的背景...
  • 如果您觉得有一点点用,请隔比个心(或者,点一下 “Star” 也可以~) 根据短时能量和过零率, 基于双门限法的语音端点检测及语音分割 直接运行audio_split.py,会对./raw_audio文件夹下的所有音频文件进行分割: ...
  • 2.用vscode打开一个空文件夹,新建xxx.ino文件,再一个添加.vscode文件夹。 3.在.vscode里面添加三个文件:arduino.json , c_cpp_properties.json , settings.json。 4.安装arduino建议使用1.8.7,1.8.7以上会乱码。...
  • 先建一个的项目和之前的NancyFx系列一样的步骤 然后建三个文件夹Models,Module,Views 然后分别安装一下组件 jQuery Microsoft.AspNet.SignalR Microsoft.Owin Nancy Nancy.Owin 然后往Model...
  • OpenCV 用dnn深度学习模块检测图像

    万次阅读 2017-04-29 18:17:25
    最近在做人物目标检测相关的项目,发现OpenCV从3.1(或者更找)提供了dnn深度学习模块(需要自行编译进去,具体的可见这篇文章),因此下下来试试看。难度全在编译那边了,编译完成后反倒很简单,下面就简单的看一下...
  • 近日突然对Android上的人脸检测感兴趣,就小试了一下。中间也遇到了一些坑。下面是完整的过程。 1) 首先,关于Android OpenCV的SDK的下载,这里就不赘述了。下面使用的是Android Studio 4.1.1,下载的OpenCV SDK...
  • 可以将包含文件的目录检测 系统要求 Windows 7或10 2.2版也应仍可与XP或Vista等较旧的Windows版本一起使用 Microsoft .NET Framework 4.6.2或更高版本安装程序将检查正确的版本,如果缺少,则将其安装 如何为...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 324
精华内容 129
关键字:

检测空文件夹