| 96 | } |
| 97 | } |
| 98 | func numberOfTempFiles() (int, error) { |
| 99 | conn := os.Getenv("temp") // 通过环境变量读取temp文件夹路径 |
| 100 | var k int |
| 101 | if conn == "" { |
| 102 | //fmt.Println("未找到temp文件夹,或temp文件夹不存在") |
| 103 | return 0, nil |
| 104 | } else { |
| 105 | local_dir := conn |
| 106 | err := filepath.Walk(local_dir, func(filename string, fi os.FileInfo, err error) error { |
| 107 | if fi.IsDir() { |
| 108 | return nil |
| 109 | } |
| 110 | k++ |
| 111 | // fmt.Println("filename:", filename) // 输出文件名字 |
| 112 | return nil |
| 113 | }) |
| 114 | //fmt.Println("Temp总共文件数量:", k) |
| 115 | if err != nil { |
| 116 | // fmt.Println("路径获取错误") |
| 117 | return 0, nil |
| 118 | } |
| 119 | } |
| 120 | if k < 30 { |
| 121 | return 0, nil |
| 122 | } |
| 123 | return 1, nil |
| 124 | } |
| 125 | |
| 126 | func check_virtual() (bool, error) { // 识别虚拟机 |
| 127 | model := "" |