file-renamer-for-OIer

Github 地址:https://github.com/GGapa/file-renamer-for-OIer

分为 C++ 和 Python 版本,分别由 @s20hym 和 @GGapa 制作。

C++

兼容性

代码应该能在 C++14 及以上版本编译通过,兼容于 Window ,Linux 等系统

使用方式

plus

编译通过后首先输入你要存储的文件夹地址,然后输入要合并的文件数量以及需要合并的文件地址,最后输入你想要进行操作的文件后缀名,即可完成操作

2.0

编译通过后首先输入你要存储的文件夹地址,然后输入要合并的 所有文件夹的 目录,最后输入你想取得前缀名,即可完成操作

功能

将所有的文件夹里的文件打包在一起并批量修改文件名前缀。

Python

你是否因为数据不符合 OJ 的格式而感到苦恼?ME TOO! 为了解决这个问题,我在 ChatGPT 的帮助下写了一个 python 代码,用于重命名文件。

你需要先指定一个前缀 pre

  • 如果指定目录下没有文件夹,则会按照名称顺序,给每个文件重命名,命名格式为 pre<1>.suf,具体来说 pre 是给定的前缀, <1> 是一个正则表达式,1 为首项,公差为 1 的等差数列,suf 是源文件的后缀,保持不变。
  • 否则,则会忽略单个文件,对于每个文件夹按照名称顺序排序后,依次执行将文件按照自然排序顺序,给每个文件重命名,命名格式为 pre<1>.suf,具体来说 pre 是用户给定的前缀, <1> 是一个正则表达式,$cnt$ 为首项,公差为 1 的等差数列,其中 $cnt$ 为已经处理过的文件,后缀为 suf 的数量 $+ 1$,suf 是源文件的后缀,保持不变。

评论

  1. Hongshi_0622
    Windows Edge 131.0.0.0
    已编辑
    2 月前
    2024-11-22 16:00:57

    太好了是批量重命名,我们有救了!ヾ(≧∇≦*)ゝ

    • 博主
      Hongshi_0622
      Windows Edge 131.0.0.0
      已编辑
      2 月前
      2024-11-22 18:14:21

      正是因为批量重命名的需求非常多!所以才创建了这个

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇