精华内容
下载资源
问答
  • 2021-05-09 04:28:00

    导语:有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这时候就需使用Linux删除文件夹命令,一起来看看。

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的'苦恼之中,现在使用rm -rf命令即可。

    直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

    删除目录、文件 rm(remove)

    功能说明:删除文件或目录。

    语 法:rm [-dfirv][--help][--version][文件或目录...]

    补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

    参 数:

    -d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。

    -f或–force 强制删除文件或目录。

    -i或–interactive 删除既有文件或目录之前先询问用户。

    -r或-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

    -v或–verbose 显示指令执行过程。

    1 删除文件夹

    de>rm -rf fileNamede>

    -删除文件夹实例:

    rm -rf /var/log/httpd/access

    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

    需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

    2 删除文件

    de>rm -f fileNamede>

    使用 rm -rf 的时候一定要格外小心,linux没有回收站的

    【Linux系统下如何删除文件夹】相关文章:

    更多相关内容
  • vs2017 下 windows C/C++ 删除文件夹以及文件夹里的所有文件,遍历嵌套删除文件及文件夹
  • 我最近电脑上桌面上老是有一个文件夹,里面是空的,删了之后有重复出现。 对于我这种有强迫症的人来说,无法容忍。 于是乎,我开始寻求度娘和知乎的帮助。 在上面找到了几种认可度比较高的解决方法: 结果这些方法...

    Author:AXYZdong
    自动化专业 工科男
    有一点思考,有一点想法,有一点理性

    我最近电脑上桌面上老是有一个文件夹,里面是空的,删了之后有重复出现。
    对于我这种有强迫症的人来说,无法容忍。
    于是乎,我开始寻求度娘和知乎的帮助。
    在上面找到了几种认可度比较高的解决方法:
    在这里插入图片描述
    在这里插入图片描述
    结果这些方法都不适用我的电脑出现的问题,尝试了很多方法,修改注册表啊等等。

    最后不经意间发现我删完桌面空文件夹后,打开百度网盘,这个文件夹突然又出现了,所以我就怀疑和百度网盘有关。于是我看了看百度网盘的下载地址,刚好就是那个突然出现空文件夹的地址,之后修改了下载地址。又把百度网盘重新打开了一次,结果桌面没有出现那个空文件夹了。

    总结:当你在试了百度上面大神的各种方法后,桌面上文件夹删除之后依然会出现,不妨试试我所述的方法。

    找到你电脑上可以自动创建文件夹的应用(比如QQ、百度网盘等),找找那些应用的设置,看看它们把自动创建的文件夹放到电脑上的什么位置(比如百度网盘的下载地址),如果是桌面(Desktop)的话,修改自动创建文件夹的地址就可以了。如果不是桌面的话,看看其他应用有没有把自动创建的文件夹的地址设置在桌面。

    如果有不懂的地方可以私信我呢!

    码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

    展开全文
  • QT 删除文件夹

    2014-11-05 15:14:38
    在网上找了很多QT写的删除文件夹的源代码,使用了一段时间发现目录层级太多时无法删除某些文件,于是自己写了一个简短的递归删除文件夹的方法,不管多复杂的文件夹都能删掉
  • 今天小编就为大家分享一篇解决Django删除migrations文件夹中的文件后出现的异常问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 定时删除文件夹

    热门讨论 2011-11-17 14:12:37
    定时删除文件夹内容,包括子文件夹, 并查看一定时间内执行了多少次. 全代码.
  • ![图片说明](https://img-ask.csdn.net/upload/201907/08/1562572927_341813.png)
  • 如图,在电脑文件夹空白处右击,列表中出现一个“自定义文件夹”的选项。强迫症表示非常的不舒服…… 去除方法: 1、Win+R,打开运行,输入regedit,打开注册表; 2、找到以下路径:HKEY_LOCAL_MACHINE\...

    如图,在电脑文件夹空白处右击,列表中出现一个“自定义文件夹”的选项。强迫症表示非常的不舒服……

     

    去除方法:
    1、Win+R,打开运行,输入regedit,打开注册表;
    2、找到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建DWORD,名称为NoCustomizeWebView,数值为1;
    3、关闭注册表,重启资源管理器或重启系统后生效。

    展开全文
  • 删除文件夹及其子文件夹和文件

    千次阅读 2021-11-15 12:04:51
    删除文件夹及其子文件夹和文件 一、首先创建几个文件夹和文件 package com.inspire; import java.io.File; import java.io.FileOutputStream; public class test16 { public static void main(String[] args) { ...

    删除文件夹及其子文件夹和文件

    一、首先创建几个文件夹和文件

    package com.inspire;
    
    import java.io.File;
    import java.io.FileOutputStream;
    
    public class test16 {
        public static void main(String[] args) {
            outputClazz(new byte[]{1,2,3},"com.inspire.test","D:/ttttt1/");
            outputClazz(new byte[]{1,2,3},"com.inspire.test.test1","D:/ttttt1/");
            outputClazz(new byte[]{1,2,3},"com.inspire.test.test2","D:/ttttt1/");
            outputClazz(new byte[]{1,2,3},"com.inspire.test.tt.ttt.t1","D:/ttttt1/");
        }
        public static String outputClazz(byte[] bytes, String className, String pathName) {
            String[] split = className.split("\\.");
            FileOutputStream out = null;
            try {
                for (int i = 0; i < split.length - 1; i++) {
                    pathName += split[i] + "/";
                }
                //创建文件夹
                File folders = new File(pathName);
                boolean exists = folders.exists();
                if (!exists) {
                    folders.mkdirs();
                }
                pathName = pathName + split[split.length - 1] + ".class";
                
                File file=new File(pathName);
                if(file.exists()){
                    file.delete();//如果同名文件存在,则删除
                }
    
                out = new FileOutputStream(pathName);
                out.write(bytes);
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if (null != out) try {
                    out.close();
                } catch (java.io.IOException e) {
                    e.printStackTrace();
                }
            }
            return pathName;
        }
    }
    
    

    二、删除文件夹及其子文件夹和文件

    1.删除方式一(支持低版本jdk,如jdk6)

    package com.inspire;
    
    import java.io.File;
    
    public class test18 {
        public static void main(String[] args) {
    
            deleteAspectjCodeDir("D:/ttttt1/");
        }
    
        private static void deleteAspectjCodeDir(String path){
            File directory=new File(path);
            deleteDir(directory);
            directory.delete();//最后删除掉跟目录
        }
    
        private static void deleteDir(File directory) {
            if(directory.isDirectory()){
                File[] files = directory.listFiles();
                for(File file:files){
                    if(file.isFile()){
                        file.delete();
                    }else {//是文件夹
                        deleteDir(file);//删除掉当前文件夹的子目录
                        file.delete();//删除掉当前文件夹
                    }
                }
            }
        }
    }
    
    

    优化:

    上面方案也是可行的,下面的方案优化掉了“文件夹判断”,上面的方案中的文件夹判断不多余,如果直接去掉会报错

    package com.inspire02;
    
    import java.io.File;
    
    /**
     * @author :inspire
     * @date :Created in 2022/3/22 17:31
     * @description:
     * @modified By:inspire
     * @version:
     */
    public class test09 {
        public static void main(String[] args) {
    
            deleteAspectjCodeDir("D:\\dev_file\\AllLogFile\\kafka-logs");
        }
    
        private static void deleteAspectjCodeDir(String path) {
            File directory = new File(path);
            deleteDir(directory);
            directory.delete();//最后删除掉跟目录
        }
    
        private static void deleteDir(File directory) {
            File[] files = directory.listFiles();
            for (File file : files) {
                if (file.isFile()) {
                    file.delete();
                } else if (file.isDirectory()) {//是文件夹
                    deleteDir(file);//删除掉当前文件夹的子目录
                    file.delete();//删除掉当前文件夹
                }
            }
    
        }
    }
    
    

    2.删除方式二(支持jdk7及其以上)

    package com.inspire;
    
    import java.io.File;
    import java.io.IOException;
    import java.nio.file.*;
    import java.nio.file.attribute.BasicFileAttributes;
    
    public class test17 {
        public static void main(String[] args) {
    
            File folders = new File("D:/ttttt1");
            boolean exists = folders.exists();
            System.out.println(exists);
            if (exists) {
                System.out.println(exists);
                deleteDir("D:/ttttt1");
            }else {
                System.out.println("path is not exists!");
            }
    
        }
    
        private static void deleteDir(String path) {
            Path directory = Paths.get(path);
    
            try {
                Files.walkFileTree(directory ,new SimpleFileVisitor<Path>(){
                    @Override
                    public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
                        Files.delete(file);
                        return FileVisitResult.CONTINUE;
                    }
    
                    @Override
                    public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException {
                        Files.delete(dir);
                        return FileVisitResult.CONTINUE;
                    }
                });
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    
    
    展开全文
  • colab右键无法删除文件夹,可以通过linux指令的方式删除文件夹
  • echo off chcp 936 rem 删除指定格式文件 del /s *.iobj *.ipdb *.pch *.sdf *.obj *.pdb *.aps *.idb *.tlog *.log *.VC.db *.lastbuildstate *.bsc *.ilk *.exp *.bak *.ipch rem 删除文件夹内的文件夹 ...
  • #删除文件夹下面的所有文件(只删除文件,不删除文件夹) import os import shutil def del_file(path_data): for i in os.listdir(path_data) :# os.listdir(path_data)#返回一个列表,里面是当前目录下面的所有东西...
  • centos彻底删除文件夹、文件命令

    千次阅读 2021-08-11 10:44:17
    centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令:1.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view source1 mkdir /home/test2.新建文本在home下新建一个test.sh脚本vi /home/...
  • Java 删除文件夹以及文件夹下的文件

    千次阅读 2022-02-15 15:35:07
    1,文件夹目录结构: 2,删除后显示: ... //删除一个文件夹下的所有文件(包括子目录内的文件) File file = new File("D:\\临时文件\\111");//输入要删除文件目录的绝对路径 if (deleteFile(file))
  • git删除文件夹

    千次阅读 2021-02-26 11:52:29
    这里以删除 test文件夹为案例 git rm -r --cached test //--cached不会把本地的test删除 git commit -m 'delete test dir' git push -u origin master 1 2 3 方法二 如果误提交的文件夹比较多,方法一也较繁琐 直接...
  • Linux中使用命令行删除文件夹

    千次阅读 2021-05-12 10:22:42
    使用rm -rf目录名字 命令便可html-r 就是向下递归,无论有多少级目录,一并删除-f 就是直接强行删除,不做任何提示的意思linuxeg:post删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access...
  • linux删除文件夹命令

    千次阅读 2020-12-30 19:27:43
    linux删除文件夹命令在使用Linux的时候,有时候要删除一个文件夹,然而往往会提示次此文件非空,没法删除,这个时候,必须使用rm -rf命令。对于一些新手来说,使用删除命令,必须要小心,以免误删重要文件。rm [选项...
  • Ubuntu删除文件夹的命令

    千次阅读 2022-01-15 16:36:02
    1. 删除文件夹的内容包括文件夹: rm -rf 文件夹的名字 (-r 是 循环的意思, f是不询问的意思) 2 .删除文件夹的内容不包括文件夹: rm -rf 文件夹的名字/* (后面加上/*表示删除内容不删除文件夹) ...
  • python 删除文件夹、删除非空文件夹

    万次阅读 多人点赞 2018-11-20 15:34:58
    一般删除文件时使用os库,然后利用os.remove(path)即可完成删除,如果删除文件夹则可使用os.removedirs(path)即可,  但是如果需要删除整个文件夹,且文件夹非空时使用os.removedirs(path)就会报错了,此时可以...
  • U盘文件夹删除后自动生成以不同位数的数字生成新的文件夹 右键点击目录所在磁盘(C,D,E这种)的属性—选择工具—选择检查,系统自动修复文件系统错误。
  • Linux终端删除文件夹命令

    万次阅读 2022-04-17 14:06:30
    Linux系统下删除文件夹是一个非常高频的需求,有很多方法可以删除文件夹,比如使用图形界面,或者通过终端删除。本文将介绍在 Linux 命令行下使用命令删除文件夹。 1. 使用rmdir命令删除文件夹 rmdir命令是英文...
  • C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法
  • nodejs 删除文件夹、清空文件夹内容

    千次阅读 2021-05-20 17:35:36
    涉及知识点: nodejs 文件系统 fs 提供了对文件夹读写删除等操作(下边包含同步和异步操作)1、 fs.stat && fs.statSync 提供了访问文件的属性信息 ... fs.rmdirSync 进行删除文件夹操作,但文件夹必须为空.
  • 一、python 删除文件夹下面的所有文件 import os CUR_PATH = r'C:\Users\xxx\Desktop\新建文件夹' def del_file(path): ls = os.listdir(path) for i in ls: c_path = os.path.join(path, i) if os.path.isdir...
  • 删除指定目录以及目录下的所有文件 */ #include <iostream> #include <io.h> #include <direct.h> using namespace std; void listFiles(string dir); int main() { //目录路径 string dir ...
  • Linux中FTP账号无法删除文件夹的解决方案我现在遇到的问题是这样的,用ftp账号上传了wordpress系统。我用的FTP工具是:FileZilla在删除这个文件的时候,基本所有文件都删掉了,但是还有一些空文件夹删除不了,并且...
  • 批量删除文件夹下指定文件夹及文件之外的bat脚本
  • 代码很简单,构思严谨,功能实用,还有修改文件夹属性的功能,可以显示文件夹里面的全部文件,物有所值。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 970,929
精华内容 388,371
关键字:

删掉的文件夹又出现