| 1163 | } |
| 1164 | |
| 1165 | func (f *FileService) BatchCheckFiles(req request.FilePathsCheck) []response.ExistFileInfo { |
| 1166 | fileList := make([]response.ExistFileInfo, 0, len(req.Paths)) |
| 1167 | for _, filePath := range req.Paths { |
| 1168 | if info, err := os.Stat(filePath); err == nil { |
| 1169 | fileList = append(fileList, response.ExistFileInfo{ |
| 1170 | Size: info.Size(), |
| 1171 | Name: info.Name(), |
| 1172 | Path: filePath, |
| 1173 | ModTime: info.ModTime(), |
| 1174 | IsDir: info.IsDir(), |
| 1175 | }) |
| 1176 | } |
| 1177 | } |
| 1178 | return fileList |
| 1179 | } |
| 1180 | |
| 1181 | func (f *FileService) GetHostMount() []dto.DiskInfo { |
| 1182 | return loadDiskInfo() |