python书籍推荐列表:

技巧:关于如何在windows平台上行获取目录下的文件名称。(我的python书籍的位置E:\Python\Python_book)

D:\>e:

E:\>cd Python

E:\Python>cd Python_book

E:\Python\Python_book>dir /b > name.csv

E:\Python\Python_book>

此时就会在E:\Python\Python_book下生成一个name.csv的文件,其内容就是目录下的文件的名称列表。

在linux下类似的方法也可以获取到文件的名称列表。

[root@localhost~]#ll -rth > name.csv

当然可以瞎用awk进行初步的裁剪以获得更加合适的文件名称列表。(不过存成CSV格式以后,我们很容易通过EXCEL来做进一步的处理(以空格分割就可以方便的提取出来文件名称列表))

当我们获取到文件的名称列表以后就可以批量的rename了,这点才是最大的用处所在。不过这些都是可以通过EXCEL来处理,当然如果觉得逼格不够的话,可以自己写脚本来处理,那么Python所提供强大的文本处理能力就在合适不过了。

分平台处理模式:

WINDOWS平台:

re old_file_name    new_file_name

.......

re old_file_name    new_file_name

然后把需要变更的文件的名称以上边的语法格式来做,复制粘贴到记事本中存成.bat结尾的文件格式,当我们双击运行的时候,我们想要修改的文件名称就会被批量修改了。

LINUX平台:

mv old_file_name   new_file_name

.......

mv old_file_name   new_file_name

然后做成sh脚本,执行即可。

linux下就有很多的方法了,这里就枚举一种,如果结合正则的话,可能意想不到的效果,不妨试试rename的功能,这就需要涉及到正则表达式。

最新文章

  1. java注解(Annotation)解析
  2. mybatis - resultMap
  3. 团队编程——web应用之人事管理系统
  4. ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
  5. Android HTTP实例 发送请求和接收响应
  6. python: 字符串按空格分成列表split与加密密码maketrans
  7. DAC,MAC和SELinux,SEAndroid
  8. C#中消息的工作流程
  9. ResourceBundle读取文件学习
  10. hi3531的pcie atu资源重映射
  11. WPF设置控件获得焦点
  12. 程序员修炼之道中所有tips总结
  13. vue 组件的定义
  14. import 和 export
  15. ios sdk 配置路径
  16. Java并发程序设计(一) 基础概念
  17. numpy累积
  18. IO复用\阻塞IO\非阻塞IO\同步IO\异步IO
  19. Hive记录-配置客户端可视化管理工具远程连接
  20. es倒排索引和正排索引

热门文章

  1. MySQL中 InnoDB 和 MyISAM 小结
  2. SSL证书指令
  3. UVa 11450 - Wedding shopping
  4. [Angular Tutorial] 10 -More Templating
  5. [Angular Tutorial] 7-XHRs & Dependency Injection
  6. Outlook 2013 电子邮件账户设置备份与恢复
  7. UVa 103 - Stacking Boxes
  8. 12.TCP的成块数据流
  9. UIStackView属性解释
  10. 大话设计模式--委托--IOS