V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Awes0me
V2EX  ›  问与答

Windows 怎么样批量搜索 smb 上大量的文件?

  •  
  •   Awes0me · 1 天前 · 467 次点击
    理想状况是我给一个 Excel 列表,每一列是一个字符串,然后匹配出所有文件名包含这个字符串的文件,把这个文件下载到我本地的电脑上,电脑是 Windows11.

    文件蛮多的,有没有什么 Windows 平台软件可以做到这个效果啊

    everything 扫描 smb 非常缓慢
    total commander 没有批量搜索
    11 条回复    2026-03-17 17:29:27 +08:00
    PrinceofInj
        1
    PrinceofInj  
       1 天前
    服务端如果是 windows 的话,在服务端装 everything ,然后开 http 服务就行了。
    Sunyin
        2
    Sunyin  
       1 天前 via iPhone
    listary 试试?
    Dispatcher
        3
    Dispatcher  
       1 天前
    挂载为本地磁盘,cd 进去,然后 tree -r >abc.txt ,检索这个 txt 文件就行了。
    yejianmail
        4
    yejianmail  
       13 小时 56 分钟前 via Android
    可以把共享挂载到本地,然后 everything 加入它的索引库
    Awes0me
        5
    Awes0me  
    OP
       13 小时 30 分钟前
    @yejianmail 实在是慢啊要扫好久,我现在就是这么做的,就是慢慢等
    @Dispatcher 但是我得把这个文件下载下来
    @Sunyin 今天试试
    @PrinceofInj 服务端是绿联的 nas
    jifengg
        6
    jifengg  
       13 小时 28 分钟前
    如果是我,我会登录 smb 服务器,在上面把 smb 目录 list 成一个 txt ,下载到 windows 。
    接下来是搜索就是 windows 的事情了,搜索到文件再去 smb 下载。
    再说一下下载,如果是大量小文件,smb 下载速度可能还是不理想,可以在 windows 把要下载的文件列表整理好成一个 txt ,再传回 smb 服务器,在服务器上一次性将这些文件打包,再让 windows 通过 http 或 smb 下载回本地。
    Dispatcher
        7
    Dispatcher  
       13 小时 21 分钟前
    @Awes0me 没有这样的轮子,只能自己造一个。实际上用 py 几十行代码就能搞定了。
    iamwin
        8
    iamwin  
       11 小时 17 分钟前
    你想想,会不会 samba 的问题,windows server 做服务器开 smb 共享好像没有这样的问题
    yejianmail
        9
    yejianmail  
       10 小时 22 分钟前 via Android
    @Awes0me 第一次慢,扫描完了它后续侦测改变就不慢了
    balckcloud37
        10
    balckcloud37  
       5 小时 54 分钟前
    @jifengg 很合理
    XunzhiJun
        11
    XunzhiJun  
       4 小时 58 分钟前
    ssh 登录上去 find 。如果 shell 是 zsh 直接 print -l 似乎更快
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:28 · PVG 22:28 · LAX 07:28 · JFK 10:28
    ♥ Do have faith in what you're doing.