zanqz
V2EX  ›  问与答

批量 文件关键词移动 求助

  •  
  •   zanqz · Jul 17, 2020 · 2157 views
    This topic created in 2300 days ago, the information mentioned may be changed or developed.

    需求: 1 、window 某文件夹 A:\文件 A 下有众多 word\excel\txt 等类型的文件。文件名称包含关键字 ALM000*****。关键字在名称中位置不固定。 2 、window 某文件夹 B:\文件 B 下有众多子文件夹。子文件夹名称包含关键字 ALM000*****。关键字在名称中位置不固定。 要求:1 、将文件 A 中众多文件按照关键词移动到对应的文件 B 的相同关键字的子文件夹下。 2 、最好 bat 批量形式,效率。 3 、关键字需要首先获取文件 B 下目录文件夹名称,类似 ALM00011886 共 11 位。ALM 是固定的,后面数字不固定。

    7 replies  •  2020-07-17 15:37:06 +08:00
    jingous
    jingous
    Jul 17, 2020
    1
    需求有了,预算呢?
    gainsurier
    gainsurier
    Jul 17, 2020
    2
    给楼主整理下排版,顺便简化下描述。
    需求:
    1. Windows 某文件夹 A 下有众多 word\excel\txt 等类型的文件。文件名称包含关键字 ALM000*****。关键字在名称中位置不固定。
    2. Windows 某文件夹 B 下有众多子文件夹。子文件夹名称包含关键字 ALM000*****。关键字在名称中位置不固定。

    要求:
    1 . 将文件夹 A 中众多文件按照关键词移动到对应的文件夹 B 的相同关键字的子文件夹下。
    2 . 脚本实现
    3. 关键字需要首先获取文件夹 B 下目录文件夹名称,类似 ALM00011886 共 11 位。ALM 是固定的,后面数字不固定。

    顺便*****是啥?字母还是数字,固定长度还是可变长度
    zanqz
    zanqz
    OP
    Jul 17, 2020
    3
    @gainsurier 数字,固定
    zanqz
    zanqz
    OP
    Jul 17, 2020
    4
    @jingous 看你水平了
    lxk11153
    lxk11153
    Jul 17, 2020
    5
    需求有了,预算呢? call d3gvcXE6IDTllp00Mzk36YKqNDE1OQ==
    gainsurier
    gainsurier
    Jul 17, 2020
    6
    完善一下需求
    需求:
    1. Windows 某文件夹 A 下有众多 word\excel\txt 等类型的文件。文件名称包含正则 ALM\d{11}。
    2. Windows 某文件夹 B 下有众多子文件夹。子文件夹名称包含正则 ALM\d{11}。。

    要求:
    1 . 将文件夹 A 中众多文件按照关键词移动到对应的文件夹 B 的相同关键字的子文件夹下。
    2 . 脚本实现
    3. 首先判定文件夹 B 下符合要求 1 的子文件夹是否存在,如果存在,则将 A 下文件移动到 B 下文件夹。
    TimePPT
    TimePPT
    Jul 17, 2020
    7
    有这发帖时间网上随便搜搜这种 case 一大把。找个顺手的抄抄改改就出来了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1369 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:24 · PVG 06:24 · LAX 14:24 · JFK 17:24
    ♥ Do have faith in what you're doing.