|
|
@ -73,25 +73,6 @@ func (f *FileRpcService) GetFilePath(args *Args, replay *string) error { |
|
|
return err |
|
|
return err |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 递归遍历目录及其子目录
|
|
|
|
|
|
// err := filepath.WalkDir(rootDir, func(path string, d os.DirEntry, err error) error {
|
|
|
|
|
|
// // 处理遍历过程中的错误(如权限不足)
|
|
|
|
|
|
// if err != nil {
|
|
|
|
|
|
// logger.Error("访问路径出错", zap.Error(err))
|
|
|
|
|
|
// return filepath.SkipDir // 跳过当前目录,继续遍历其他目录
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// // 只收集文件(排除目录)
|
|
|
|
|
|
// if !d.IsDir() {
|
|
|
|
|
|
// allFiles = append(allFiles, path)
|
|
|
|
|
|
// }
|
|
|
|
|
|
// return nil
|
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
|
|
// if err != nil {
|
|
|
|
|
|
// logger.Error("遍历目录出错", zap.Error(err))
|
|
|
|
|
|
// return err
|
|
|
|
|
|
// }
|
|
|
|
|
|
// 打印所有文件路径
|
|
|
// 打印所有文件路径
|
|
|
for _, file := range allFiles { |
|
|
for _, file := range allFiles { |
|
|
// 打印所有文件路径
|
|
|
// 打印所有文件路径
|
|
|
|