无忧启动论坛

标题: del命令不删除系统和隐藏文件 [打印本页]

作者: freesoft00    时间: 2025-3-12 10:13
标题: del命令不删除系统和隐藏文件
今天想删除D盘的非系统和隐藏文件
(原因是vhd系统,vhd文件所在分区一般是D盘,给别人装好后他们看D盘有空间就往里面放文件,支持空间较少后vhd系统启动不起来,而vhd文件所在D盘也不能把盘符删除,所以想着设置一个开机批处理,每次开机都把用户创建的文件删除,公共电脑不涉及到误删除文件的情况)
del命令经常用,一般都是删除文件del /f /q /s /a .
所有文件都删除
今天看帮助中可以设置不删除相关属性文件,但是没有找到使用的例子,下面测试的cmd已经转到D盘根目录了
del /p /s /a-s .
del /p /s /a-h .
del /p /s /a-hs .
都不行,不知道这个/a应该怎么正确使用

作者: dayeye    时间: 2025-3-12 10:32
help?
作者: just002    时间: 2025-3-12 10:34
对用help?
作者: mag765    时间: 2025-3-12 10:39
我自己这样用
rmdir /s /q "Z:\Temp\Internet 临时文件\ABCD1234"
作者: rbwrbw    时间: 2025-3-12 10:40
该属性attrib
作者: rbwrbw    时间: 2025-3-12 10:41
🈶可能系统文件占用中
作者: 窄口牛    时间: 2025-3-12 11:07
本帖最后由 窄口牛 于 2025-3-12 11:08 编辑

dir /a以后再del和rd就行了。不过还有基于用户权限,需要先修改所有者,才有权利删除。
作者: edison_2008    时间: 2025-3-12 11:11
http://bbs.wuyou.net/forum.php?m ... d=442156&page=1
作者: szwp    时间: 2025-3-12 11:31
不能删除还是不想删除
作者: thtf    时间: 2025-3-12 11:32
rbwrbw 发表于 2025-3-12 10:40
该属性attrib

正解,但是有错别字,是用attrib改文件属性。
作者: guong    时间: 2025-3-12 11:39
thtf 发表于 2025-3-12 11:32
正解,但是有错别字,是用attrib改文件属性。

学习了
作者: iiii123    时间: 2025-3-12 12:26
ccc
作者: freesoft00    时间: 2025-3-12 12:27
不是兄弟们
我的D盘存放这系统的启动文件bootmgr和boot目录,这些是系统和隐藏文件,不要删除。
这个D盘其实是实体的C盘,因为vhd系统启动后的C盘是虚拟的。
我不想让用户往D盘存文件,所以开机批处理删除他们保存的文件

del /?
是可以按/a  属性来挑选哪些删除哪些不删除的
  1.   /A            根据属性选择要删除的文件
  2.   属性          R  只读文件            S  系统文件
  3.                 H  隐藏文件            A  准备存档的文件
  4.                 I  无内容索引文件      L  重新分析点
  5.                 O  脱机文件            -  表示“否”的前缀
复制代码

当时这个/a参数和dir的使用又不用,我安装dir那样使用,它是所有都删除并没有把系统和隐藏文件排除掉不删除,我上面测试的加了/p参数是为了提示一下,防止误删除
作者: liu_zhenfeng    时间: 2025-3-12 12:59
vhd启动后自启批处理移除实体盘的挂载
作者: szwp    时间: 2025-3-12 13:05



为啥不能将D盘的盘符删了?

作者: hua_wuxin    时间: 2025-3-12 13:36
/a-hs应为/a-h-s
作者: dayeye    时间: 2025-3-12 13:57
是不是应该在关机前删除?D存太多文件之后,vhd系统启动不了,你自己是这样说的。
作者: freesoft00    时间: 2025-3-12 15:37
hua_wuxin 发表于 2025-3-12 13:36
/a-hs应为/a-h-s

确实
应该是/a-h-s
这样就可以了
del /s /q /a-h-s .
作者: freesoft00    时间: 2025-3-12 15:40
szwp 发表于 2025-3-12 13:05
为啥不能将D盘的盘符删了?

---------------------------
虚拟磁盘管理器
---------------------------
不允许分配或删除当前启动卷 或页面文件卷上的驱动器号。
---------------------------
确定   
---------------------------


我删除盘符的时候提示这个,又看了一下,应该是vhd系统启动后把虚拟内存创建到了D盘,可能是这个原因不允许删除盘符,我回头再装的时候试试把虚拟内存设置到E盘,然后再删除D盘试试
作者: cutebe    时间: 2025-3-12 16:00
方案一:隐藏盘符。
方案二:进VHD系统后,用BOOTICE》物理磁盘 的 分区管理 功能,删除.vhd文件所在盘符即可。
作者: szwp    时间: 2025-3-12 16:04
freesoft00 发表于 2025-3-12 12:27
不是兄弟们
我的D盘存放这系统的启动文件bootmgr和boot目录,这些是系统和隐藏文件,不要删除。
这个D盘 ...

dir是内部命令,不需要安装就能用的。
作者: dzxy_1    时间: 2025-3-12 18:31
freesoft00 发表于 2025-3-12 15:37
确实
应该是/a-h-s
这样就可以了

del /s /q /a-h-s这是删除系统及隐藏文件,那怎么排除不删除系统及隐藏文件呢
作者: freesoft00    时间: 2025-3-12 19:34
dzxy_1 发表于 2025-3-12 18:31
del /s /q /a-h-s这是删除系统及隐藏文件,那怎么排除不删除系统及隐藏文件呢

这个就是排除不删除它们
删除的话把减号去掉
del /s /q /ahs
作者: 冷裤    时间: 2025-3-12 20:15
是这个道理!
作者: baolizhu    时间: 2025-3-22 17:27
attrib -a -h -r -s *.*去掉所有文件的存档、隐藏、只读、系统属性,*.*可以是具体的文件名称加扩展名。
作者: szwp    时间: 2025-3-22 17:59
和dir语法一样,dir结果正确后就可换del了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3