package main
import(
"fmt"
"io/ioutil"
"os"
)
var dirpath ="D:\\"
func main(){
fmt.Println("---------------------------------------")
fmt.Println("欢迎 来到 Go 语言社区,www.golangweb.com")
fmt.Println()
fmt.Println("社区微信公众号: Golang语言社区")
fmt.Println("---------------------------------------")
CheckDir(dirpath)
}
func CheckDir(dirpath string){
dirs, err := ioutil.ReadDir(dirpath)
if err !=nil{
panic("目录输入有误!")
}
for _, dir := range dirs {
if dir.IsDir(){
if dir.Name()=="System Volume Information"{
fmt.Println("检测目录:", dirpath+"\\"+dir.Name(),"sys", dir.Sys())
return
}
fmt.Println("检测目录:", dirpath+"\\"+dir.Name(),"sys", dir.Sys())
CheckDir(dirpath +"\\"+ dir.Name())
}else{
fmt.Println("文件:", dirpath+"\\"+dir.Name(),"大小:", dir.Size())
if dir.Size()==0{
fmt.Println("删除文件:", dirpath+"\\"+dir.Name(), dir.Size())
}
}
}
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有