首页 / 知识
关于cmd:“rm -rf”相当于Windows?
2023-04-17 11:15:00

“rm -rf” equivalent for Windows?我需要一种递归删除文件夹及其子项的方法。 是否有预制的工具,或者我需要写一个?
如果您使用的是经典命令提示符(cmd.exe),则为RMDIR或RD:
如果您使用的是PowerShell,则可以使用
管理员:
适用于任何包括sys文件的内容 编辑:我实际上找到了最好的方法,也解决了文件路径太长的问题:
转到路径并触发此命令。
/ s:删除指定的目录和所有子目录,包括任何文件。使用/ s删除树。 / q:以安静模式运行rmdir。删除目录而不确认。 /? :在命令提示符下显示帮助。
您可以安装cygwin,其中包含 要删除目录(无论是否存在),请使用以下命令:
试试这个命令:
首先,让我们回顾一下
有三种情况, 我将忽略整个权限的事情,但没有人使用权限或试图拒绝自己写入Windows中的东西访问(好吧,这意味着一个笑话......)。
首先将
以下脚本片段假定DELPATH是预先引用的。 (当你执行
重点是,当环境符合POSIX时,一切都更简单。或者,如果您安装最小的MSYS并使用它。 rmdir / s dirname 这是你需要做的...... 使用以下行创建批处理文件
将批处理文件另存为 创建以下注册表项
启动
而已!现在,您可以右键单击任何目录并使用RMDIR功能 您可以在Windows上安装GnuWin32并在本机上使用* nix命令。我安装这个之前,我在一个薄薄的新的Windows副本上安装任何其他东西。 :) 自行承担使用风险。提供的信息"按原样"。没有经过严格的考验。 右键单击Windows图标(通常是左下角)>单击"Windows PowerShell(Admin)">使用此命令(如果不小心,可以轻松删除所有文件):
其中 请注意,对于外部附加磁盘或有问题的磁盘,Windows有时表现为奇怪 - 它在删除(或任何复制尝试)中不会出错,但目录不会按照指示删除(或不复制)。 (我发现在这种情况下,至少对我来说,@ n_y在他的回答中给出的命令会产生错误,例如'get-childitem:文件或目录已损坏且无法读取。'因此在PowerShell中) 使用Powershell 5.1
使用要删除的目录名替换日志。 get-childitem从当前路径(。)递归搜索子目录。 remove-item删除结果。 接受的答案很好,但假设您安装了Node,您可以使用节点库"rimraf"更精确地完成此操作,它允许使用globbing模式。如果您经常使用它(我这样做),只需全局安装即可。
然后,例如,我经常使用的模式:
或者对于允许你躲避全局安装的单行程序,但是对于程序包动态下载需要稍长的时间:
通过Powershell
通过命令提示符 https://stackoverflow.com/a/35731786/439130 这对我有用:
试着减少路径的长度。 如果您使用的是旧版Windows,也可以使用deltree。
我真的很喜欢这个网站寻找命令: del / s / q目录被删除 |
最新内容
相关内容
linux命令补全工具?
linux命令补全工具?,工具,系统,软件,地址,命令,名称,智能,环境,信息,终端,简述Linux中的命令行自动补齐功能1、首先打开LINUX的操作系统,在左边linux命令删除用户组?
linux命令删除用户组?,管理,密码,系统,用户组,用户,概念,命令,文件,管理员,工作组,Linux命令之用户组管理1、查看/etc/group文件,只存在名称为mlinux删除重复项命令?
linux删除重复项命令?,数据,系统,工具,电脑,项目,公式,百度,代码,名字,基础,您好,我需要删除重复内容,两份以上的重复全部删除,不留一组数据?_linux硬链接删除命令?
linux硬链接删除命令?,数据,系统,不了,时间,名称,链接,文件,档案,地方,设备,linux怎么备份删除bin下的.sh命令1、dump命令 Linux dump命令用于linux交互删除命令?
linux交互删除命令?,名称,不了,系统,文件夹,命令,通用,文件,目录,指令,方法,linux删除文件夹命令1、linux删除命令rm-rf命令。具体详情:rm命令linux删除无用的命令?
linux删除无用的命令?,系统,软件,数据,员工,命令,信息,宽松,对比,状态,公司,Linux系统怎样清理垃圾文件1、clean 命令删除所有的软件安装包。删除文件linux命令行?
删除文件linux命令行?,命令,文件,不了,档案,名称,系统,数据,目录,文件夹,终端,linux的文件和目录的删除命令有哪些?1、Linux删除文件的命令是rlinux命令行删除网卡?
linux命令行删除网卡?,地址,网络,系统,工具,信息,设备,名字,管理,服务,网卡,linux中怎么把第一块网卡上的ip给删除掉1、你好,你说的删除IP是指递归查找linux命令?
递归查找linux命令?,时间,档案,命令,标准,数据,系统,名称,文件,服务,信息,linux搜索文件名命令(使用find命令在Linux上查找文件和目录)1、findlinux命令删除字符串?
linux命令删除字符串?,软件,系统,代码,名称,通用,连续,字符,字符串,命令,空格,类似trim命令,去除字符串中的冒号,有这个简单的命令吗?1、=trimlinux删除整个命令?
linux删除整个命令?,命令,文件夹,不了,名称,通用,系统,数据,文件,目录,格式,linux的文件和目录的删除命令有哪些?linux删除文件夹的方法有两种linux系统命令行工具?
linux系统命令行工具?,工具,系统,工作,状态,命令,地方,标准,信息,环境,基础,Linux:Python编写Linux自定义命令工具state是命令执行结果的状态,r