批量 文件关键词移动 求助

2020-07-17 14:51:35 +08:00
 zanqz

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

781 次点击
所在节点    问与答
7 条回复
jingous
2020-07-17 14:53:45 +08:00
需求有了,预算呢?
gainsurier
2020-07-17 14:58:14 +08:00
给楼主整理下排版,顺便简化下描述。
需求:
1. Windows 某文件夹 A 下有众多 word\excel\txt 等类型的文件。文件名称包含关键字 ALM000*****。关键字在名称中位置不固定。
2. Windows 某文件夹 B 下有众多子文件夹。子文件夹名称包含关键字 ALM000*****。关键字在名称中位置不固定。

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

顺便*****是啥?字母还是数字,固定长度还是可变长度
zanqz
2020-07-17 15:04:46 +08:00
@gainsurier 数字,固定
zanqz
2020-07-17 15:05:05 +08:00
@jingous 看你水平了
lxk11153
2020-07-17 15:08:57 +08:00
需求有了,预算呢? call d3gvcXE6IDTllp00Mzk36YKqNDE1OQ==
gainsurier
2020-07-17 15:17:01 +08:00
完善一下需求
需求:
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
2020-07-17 15:37:06 +08:00
有这发帖时间网上随便搜搜这种 case 一大把。找个顺手的抄抄改改就出来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/690895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX