批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[文件操作] 批处理怎样删除当前路径下所有的隐藏文件夹?

批处理脚本怎么?请教大家,谢谢。

先明确一下你说的隐藏文件夹是添加了h属性还是s属性?
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

回复 2# Batcher

h属性

TOP

  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ah') do (
  3.     echo 正在删除文件夹 %%i
  4.     rd /s /q "%%i"
  5. )
复制代码
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

回复 4# Batcher

shell脚本怎么写?

TOP

回复 5# netdzb
  1. mkdir .test
复制代码
  1. rm -rf .test
复制代码
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

回复 6# Batcher

我并不知道文件夹的具体名字,只知道在某路径下隐藏的h属性。如何删除,谢谢!

TOP

回复 7# netdzb


    谁告诉你Linux的文件夹有h属性的?
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

回复 8# Batcher [/b

ls命令如何显示隐藏文件夹,ls -a全部显示文件夹和文件,
ls -d -a也不行。

TOP

回复 9# netdzb


    Linux所谓的隐藏文件夹只是以点开头的文件夹默认ls不显示,可以ls -a看到,如此而已。你要确认是不是真的需要删除所有以开头的文件夹,因为有些保存了配置文件,删除之后可能导致异常。
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

回复 10# Batcher


#bash/sh
if [ -f "文件夹" ] = 'd' then
     echo "这个是文件夹"
else
     echo  "这个不是文件夹"
fi

是不是可以用上面的脚本来判断?
我手工删除没事,不过稳妥一点还是
手工删吧。

判断是否是文件夹用上面的脚本可以吗?

TOP

回复 11# netdzb


    请亲自测试一下吧,发现问题之后可以再讨论。
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

返回列表