请教一下万能的MJJ文件整理方法

搬瓦工机场JMS

我有一堆文件,名字假如是这样的:
1.txt
123.txt
32.txt
2.txt
3434.txt
…大约2W个文件

我现在还有一份文件名文本文件,里面有
1.txt
3434.txt
…大约2000个文件

有什么方法能匹配剪切出来吗?
澳门网友:SRename可以导入文件批量命名
广东网友:linux
for line in `cat filename.txt`; do cp $line /newpath/$line;done
湖南网友:python解君愁
河北网友:win下python3代码:

import shutil
import os

# 源文件目录
s_files_dir = "d:\\Documents\\s_files\\"
# 目标文件目录
d_files_dir = "d:\\Documents\\d_files\\"

# 文件名文本
with open("d:\Documents\list.txt","r") as f:
    f_list = f.readlines()

for i in f_list:
    i = i.rstrip(‘\n’)
    s_file_name = s_files_dir + i
    if os.path.exists(s_file_name):
        d_file_name = d_files_dir + i
        shutil.move(s_file_name, d_file_name)
山东网友:第一步、按照文本里面的,生成这2000个文件。放在B文件夹里。
第二步,把A文件夹里的2w个文件,剪切,粘贴到B文件夹里,选择全部不替换。
第三步,这时候,A文件夹里,剩下的,就是你要的那2000个文件。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 请教一下万能的MJJ文件整理方法

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏