跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 【已解决】付费求个重命名规则
未分類
6 2 月 2020

【已解决】付费求个重命名规则

juyf2016 大佬有话说 : 2020-1-20 17:47:26

【已解决】付费求个重命名规则

本帖最后由 juyf2016 于 2020-1-22 12:03 编辑

目录结构
/Downloads
├──
│   └── .mkv
└── .mkv

因为文件名第一个[]中的内容,导致搜刮器效率很低。所以想要去掉,想要变成

/Downloads
├──
│   └── .mkv
└── .mkv

但是我不知道这个重命名规则怎么写,30求个py脚本。

隐形的MJJ 大佬有话说 : 2020-1-20 22:09:29

不懂python,没有测试:lol

import os
import os.path
import re

path = ‘C:/MJJ’

for parent, dirnames, filenames in os.walk(path):
    print(filenames)
    for filename in filenames:
      o_path = path + ‘/’ + filename
      filename = re.search(‘[.+]([.+][.+].*)’, filename)
      n_path = path + ‘/’ + filename.group(1)
      os.rename(o_path, n_path)

爬虫部落 大佬有话说 : 2020-1-20 18:08:13

本帖最后由 爬虫部落 于 2020-1-20 18:09 编辑

这不是剪切,然后粘贴就完事了?
还是说[]中全部是文件名的一部分?

Mr. 大佬有话说 : 2020-1-20 18:13:31

py 不会写,windows 下直接用 Bulk Rename Utility 把第一段 [] 替换成空白字符就去掉了

jekyll 大佬有话说 : 2020-1-20 18:20:53

bash mv不好用吗?

juyf2016 大佬有话说 : 2020-1-20 18:25:50

爬虫部落 大佬有话说 : 2020-1-20 18:08
这不是剪切,然后粘贴就完事了?
还是说[]中全部是文件名的一部分?

我只是举例,download目录下有几千个

juyf2016 大佬有话说 : 2020-1-20 18:27:55

Mr. 大佬有话说 : 2020-1-20 18:13
py 不会写,windows 下直接用 Bulk Rename Utility 把第一段 [] 替换成空白字符就去掉了 …

不用py也可以,只要Linux下能实现

juyf2016 大佬有话说 : 2020-1-20 18:30:07

爬虫部落 大佬有话说 : 2020-1-20 18:08
这不是剪切,然后粘贴就完事了?
还是说[]中全部是文件名的一部分?

是批量去掉文件名第一段的[]及里面的内容。

xcy1020 大佬有话说 : 2020-1-20 20:40:15

:lol:lol:lol好办 还需要吗

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具