`

通过命令删除文件或文件夹

    博客分类:
  • JAVA
阅读更多
  1. /**  
  2.      * 通过命令删除文件或文件夹(会删除文件夹里所有文件) 只能在windows上使用,如果  
  3.      * 在Unix或linux上,则修改相应命令  
  4.      *   
  5.      * @param _file  
  6.      */  
  7.      public static void deleteFileByWindowsCommand(File _file) {   
  8.          Runtime rt = Runtime.getRuntime();      
  9.          String cmd = null;   
  10.           try {      
  11.               if(_file.isFile()) {   
  12.                   cmd = "cmd.exe /c del /q/a/f/s "+_file.getAbsolutePath();   
  13.               } else {   
  14.                   cmd = "cmd.exe /c rd /s/q "+_file.getAbsolutePath();   
  15.               }   
  16.               rt.exec(cmd);      
  17.           }catch(IOException e){      
  18.               e.printStackTrace();      
  19.           }      
  20.         }  
分享到:
评论

相关推荐

    ubuntu删除文件夹命令

    在 Ubuntu 中,有一个安全删除命令 `sudo rm -i`,这个命令可以防止意外删除重要文件或文件夹。使用这个命令时,将会询问是否确认删除,以避免误删重要文件或文件夹。 递归删除命令 要删除文件夹及其所有子文件和...

    批处理删除指定文件夹下的所有文件和文件夹

    为了同时删除文件和子文件夹,可以先使用`DEL`命令删除所有文件,然后使用`RD`命令删除所有子文件夹。 ##### 示例4:结合使用`DEL`与`RD`命令 ```batch del /s /q c:\temp cd c:\temp rd /s /q . ``` 这里,`cd c...

    Windows下C语言实现文件、文件夹的复制删除命令

    本文将深入探讨如何使用C语言实现文件和文件夹的复制与删除功能,而非依赖于DOS的DEL和COPY命令。我们将讨论Windows API接口,以及如何利用它们来实现支持通配符、目录树操作和强制/非强制操作的高级功能。 首先,...

    BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹1.zip

    在批处理脚本中,删除文件和文件夹的常用命令是`del`和`rmdir`(或其等价的`rd`)。`del`用于删除文件,而`rmdir`用于删除空的目录。如果需要删除非空目录,可以使用`rmdir /s /q`参数,这里的`s`表示递归删除子目录...

    删除文件或文件夹时出错的解决办法

    ### 删除文件或文件夹时出错的解决办法 在日常工作中,我们经常需要删除不再使用的文件或...通过上述步骤,大多数“删除文件或文件夹时出错”的问题都可以得到解决。希望这些方法能帮助您顺利完成文件管理和清理工作。

    BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹2.zip

    2. `IF NOT EXIST 指定文件或文件夹 (命令)`:检查指定的文件或文件夹是否存在,如果不存在,则执行后面的命令。 3. `DEL /S /Q *.*`:递归地删除当前目录及其子目录下的所有文件,/S表示递归,/Q表示静默模式,不...

    批量删除指定子文件夹的DOS命令

    在DOS环境下,可以通过一系列命令来实现批量删除特定的子文件夹。这通常涉及到使用`rd`(remove directory)命令。例如,以下是一个简单的命令示例: ```batch @echo off title 批量删除指定子文件夹 DOS color 37 ...

    信息技术 文件和文件夹的操作

    总结:本节我们学习了文件和文件夹的基本操作,包括选定文件或文件夹、新建文件夹、移动、复制文件或文件夹、文件或文件夹的改名和删除文件或文件夹。这些操作是信息技术的基础,掌握这些操作可以帮助我们更好地使用...

    ubuntu下删除,重命名文件、文件夹

    rmdir命令只能删除空目录,如果目录不为空,需要使用rm –rf命令删除非空目录。 三、重命名文件和文件夹 重命名文件和文件夹可以使用mv命令。mv命令不仅可以重命名文件和文件夹,还可以将文件和文件夹移动到指定的...

    Linux 删除乱码文件与文件夹.docx

    我们可以使用 `ll -i` 命令来查询文件或文件夹的 inode 号码。 例如: ``` [oracle@test]$ ll -i total 14694452 17956913 -rw-rr 1 oracle oinstall 0 Jan 18 20:24 1?.txt ``` 修改测试文件名 使用 `find` 命令...

    windows下删除文件或文件夹被拒.docx

    通过以上两种方法,大多数情况下可以有效解决Windows下删除文件或文件夹被拒绝的问题。如果仍然无法解决问题,请检查是否有其他应用程序正在使用该文件或文件夹,或者考虑重启计算机后再试一次。

    遍历删除文件夹下所有文件及目录

    "QT遍历删除文件夹下所有...通过使用QDir和QFileInfo类,可以遍历文件夹下的所有文件信息,然后根据文件信息来判断是否删除文件或目录。同时,使用QProcess类可以删除指定文件,获取当前工程目录,设置文件夹权限等。

    顽固文件或文件夹删除工具

    2. 使用管理员权限:以管理员身份运行命令提示符,使用`del`或`rd`命令删除文件或文件夹。 3. 修改文件属性:取消隐藏或系统属性,然后再尝试删除。 4. 使用安全模式:重启计算机进入安全模式,尝试在无冲突环境下...

    C#删除FTP文件夹(有子文件夹和子文件)的方法

    这段代码的问题在于,如果要删除的文件夹下还有子文件夹或文件,则会删除失败。因此,我们需要实现递归删除的功能。 #### 四、递归删除实现 为了实现递归删除,我们需要先获取文件夹下的所有子文件夹和文件,然后再...

    批处理实现新建一和文件同名文件夹并将该文件放到文件夹中

    3. **移动文件到相应的文件夹**:在创建完文件夹后,使用`MOVE`命令将原文件移动到新创建的文件夹中。同样地,为了处理文件名中的特殊字符,`MOVE`命令也应使用引号括起文件名。 4. **处理文件夹内的文件**:在脚本...

    用批处理删除指定文件或文件夹

    接下来,我们来看看“rd”命令,它是“remove directory”的缩写,用于删除空文件夹或包含子文件夹的整个目录结构。基本用法是“rd folder_name”。但也有附加选项: 1. /S: 递归删除指定目录及其所有子目录。 2. /...

    文件及文件夹常用操作类

    - **复制**:这是将文件或文件夹从一个位置创建到另一个位置的副本,通常通过右键点击并选择"复制",然后在目标位置选择"粘贴"来实现。在命令行中,可以使用`copy`命令。 - **剪切**:剪切与复制类似,但原始文件...

    学习Linux二创建、删除文件和文件夹命令.doc

    功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。 例一:在桌面下面创建以“demo”命名的文件夹...

    用dos命令隐藏文件夹2.rar

    `attrib`命令允许我们更改文件或文件夹的属性,如只读、隐藏、系统等。隐藏一个文件夹的命令格式如下: ```dos attrib +h 文件夹名 ``` 在这里,`+h`表示添加隐藏属性。例如,如果你有一个名为“我的秘密文件夹”...

    把你想要删除的文件或者文件夹拖到该批处理文件图标上

    在IT行业中,有时候我们会遇到一些顽固的文件或文件夹,它们无法通过常规的右键删除或"Shift + Delete"快捷方式移除。这可能是由于系统权限问题、文件正在被其他程序使用,或者是病毒或恶意软件造成的。在这种情况下...

Global site tag (gtag.js) - Google Analytics