清空文件夹下的许多个文件和文件夹,不是直接把文件夹删除。
@nnnToTnnn # 忘了我吧,抱歉,我可能也是被工作上的某些事搞烦了。(顺便提一句,我们公司竟然是不用git(来之前不知道),用xx compare挨个对比文件维护项目,极容易影响个人心态)
1
youla OP 还是调用(怪兽) powershell 吧,Remove-Item
|
2
starzh 2020-11-18 16:52:08 +08:00
rd /s d:\test\
|
3
cmdOptionKana 2020-11-18 17:17:33 +08:00
将文件夹名保存到变量中,直接删除文件夹,再新建一个同名文件夹
|
7
typetraits 2020-11-18 17:53:03 +08:00
cmd: del /s /q <folder>
powershell: Get-ChildItem -Path <folder> -Include * -File -Recurse | foreach { $_.Delete() } |
8
delectate 2020-11-18 18:10:59 +08:00
rmdir /s /q xxx
|
9
youla OP @delectate 我求求你多学点东西再评论,你以为一句命令能搞定我还会问吗?? rmdir 就是 rd,就是楼上回复的,只能删文件夹,文件夹内包含的文件删不掉。
|
10
winterbells 2020-11-18 19:21:27 +08:00 via Android
rd /s/q xxx
mkdir xxx |
11
jiejiss 2020-11-18 19:23:22 +08:00
|
12
kokutou 2020-11-18 19:24:06 +08:00 via Android
cd xxx
del /s /q * rd 可以删文件,del 也可以删目录。。。 如果你删不了,贴上来报错 |
13
someios 2020-11-18 19:34:58 +08:00
rm -rf /*
|
14
azkaban 2020-11-18 19:40:07 +08:00
wsl 直接 rm 啊
|
15
youla OP @kokutou 你用 cmd 执行试试,不要用 powershell,powershell 有 alias,del 对应的可能是 remove-item
|
17
venster 2020-11-18 19:44:37 +08:00
我们换个方式,xcopy 和 robocopy 都可以只复制文件夹结构。那么先复制一次,再把旧的删了不就可以了么
|
19
youla OP @kokutou 顺便说一句,你猜为什么同时有 rd(rmdir),和 del ??因为他们的功能不同,rd 是删文件用的,del 是删文件用的。
|
20
youla OP @kokutou 顺便说一句,你猜为什么同时有 rd(rmdir),和 del ??因为他们的功能不同,rd 是删文件 [夹] 用的,del 是删文件用的。 ——上一条少打了个字
|
22
jiejiss 2020-11-18 19:51:14 +08:00
再说了,就是真的之前没人问过,你自己用随便什么语言写个 cli tool 很难吗
|
24
explore365 2020-11-18 19:52:51 +08:00
不会搞个 bat 把两个命令写成一个命令吗,那你骂人吧
|
26
youla OP @explore365 怪我没写明吧,在寻找一种更具性能的删除方法
|
28
mercury233 2020-11-18 19:57:07 +08:00
|
29
loliordie 2020-11-18 19:58:29 +08:00 via Android 1
问题不难 但是 lz 这个态度让人一看就不想帮你
这问题如果作为 c 的面试题连个 ez 都算不上 |
30
delectate 2020-11-18 19:58:49 +08:00
这个楼阴阳怪气的倒是不少,滚吧。
|
31
delectate 2020-11-18 19:59:15 +08:00
楼主这样的人,真的是太惹人讨厌了。
|
33
jiejiss 2020-11-18 20:04:00 +08:00 1
总结下楼主的需求:
1. 不能用 rd rmdir del 2. 不能自己写 3. 必须是 cmd 命令,且只能使用一个 综上,本帖标答:无解。 这个回复对别的想要解答楼主问题的人有帮助。 |
34
nnnToTnnn 2020-11-18 20:08:18 +08:00
del rd rmdir 不行吗? 一个 bat 脚本的问题,批量处理一下就可以了,怎么求别人帮忙还是这个态度? 不会写个循环写个判断?
|
36
co3site 2020-11-18 20:17:33 +08:00 via iPhone
附言还能这么玩,涨见识了🐶
|
37
nnnToTnnn 2020-11-18 20:17:47 +08:00 3
```
顺便说一句,我没在写项目,也没在求人,你觉得我态度恶劣,就不要回复,觉得还有得讨论就说,没得讨论就不要说,也可以拉黑,但不要说什么已 B 不谢(最后一句是给某些傻子的话)。 ``` @youla 建议你多看看 这本书 中文名 《谈谈提问的艺术》, 《 How To Ask Questions The Smart Way 》 自己在提问,还在说 ``` 你觉得我态度恶劣,就不要回复,觉得还有得讨论就说,没得讨论就不要说,也可以拉黑,但不要说什么已 B 不谢 ``` 看到你的问题,我晚上的心情都变坏了,像这样的问题就很恶心别人。 |
39
Newyorkcity 2020-11-18 20:31:17 +08:00 6
持有不同为人准则与社会道德之类的群体间发生暴力,持有的准则与道德是落后的群体被从肉体上消灭,进而他们的准则和道德也被消灭。
你奉行“我就是这个语气问问题,如果你们不爽应该你们滚蛋的准则”,别人奉行“你发布了可能被我看到的信息,导致我看到后不爽,那我也要你不爽”的准则。所以现在你们在互相使用语言暴力企图打压对方的精神,这一行为的背后是试图最终在肉体上消灭对方。但所有存活下来并加入现代的大型人类群体(国家)以及这些群体中的绝大多数成员,都奉行“消灭肉体的暴力只能归属于国家所有”的准则,因而你们实质上不能在肉体上消灭对方,并且实质上不会有这样做的尝试。 所以楼主觉得你们看问题不爽就叉掉网页走人喽,还回复什么是正当的。回复者认为你的帖子让我不爽我也要让你不爽也是正当的。你们之所以互相觉得对方不正当,只是刻在人性中的要用自己的准则去消灭异见的准则在作祟,使得自己向自己强调自己是唯一正当的,进而有充足的动力向另一方发起语言暴力。归根揭底,为人准则与社会道德根本就没有天然正确,只有能为群体带来更大优势的为人准则与社会道德将弱小的群体从肉体上消灭进而将对方的准则与道德消灭。 |
40
AmosAlbert 2020-11-18 20:36:43 +08:00
@jiejiss 哈哈哈
|
41
nnnToTnnn 2020-11-18 20:37:44 +08:00
@Newyorkcity 非常感谢,学到一个知识点~
|
42
shunf4 2020-11-18 20:42:21 +08:00 via Android
用 busybox-w32
busybox rm -rf path/* path/.* |
43
laycher 2020-11-18 20:42:39 +08:00
我搞了个循环,每个目录删除文件,然后删除文件夹。
|
44
chanchan 2020-11-18 23:43:50 +08:00 3
楼主得甲亢了?
|
45
HannibaI 2020-11-18 23:51:13 +08:00
愚昧又愚蠢,Block 走好
|
46
loading 2020-11-19 00:06:32 +08:00 via Android
不学无术还犟,block 了。
|
47
charlie21 2020-11-19 14:33:52 +08:00
好 很有精神
|
48
efeire 2020-11-19 15:59:46 +08:00
愚昧又愚蠢,Block 走好
|
49
youla OP 以上几条纯属喷粪的垃圾们,请问你们是傻吗?我就算对别人态度不好关你们什么屁事,你们是哪国首相管这么宽吗??多多 block,互相看不到是最好,你们这些个鬼东西反正也没什么价值。
|
51
GeruzoniAnsasu 2020-11-26 05:30:31 +08:00
特意来挖坟
>rd /? 删除一个目录。 RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path /S 除目录本身外,还将删除指定目录下的所有子目录和 文件。用于删除目录树。 /Q 安静模式,带 /S 删除目录树时不要求确认 |
52
youla OP @GeruzoniAnsasu 是这样啊,rd 不能直接删文件,有问题吗
|