当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决][问题]这样情况可以重命名吗?
帖子发表于 : 2008-07-14 21:18 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
想把下面的文件名,重新设置一下, 去掉前面的中文件部分, 即"[变形金刚]."这个部分.
有什么快捷的方法呀?
代码:
:~/downloads/mlnet-link/rename-test$ ls
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.Chs.ssa
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.par2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol00.01.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol01.02.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol03.04.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol07.06.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol13.11.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.nfo


最后由 kelen 编辑于 2008-07-15 16:50,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-14 21:51 

注册: 2008-07-01 16:29
帖子: 157
送出感谢: 0 次
接收感谢: 0 次
bash 的我不会…… 用 python 的可以吗?

代码:
:~/downloads/mlnet-link/rename-test$ python rename_replace.py


代码:
#!/usr/bin/env python
# coding: utf8

import os
import commands

keyword = '[变形金刚].'

files = commands.getoutput('find .')
files = files.split('\n')

for i in files:
    if i == '.':
        continue
    os.system('mv ' + i + ' ' + i.replace(keyword, ''))


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-14 22:49 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
代码:
for i in *;do mv $i `echo $i | sed 's/\[变形金刚\].//g'` ;done


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-14 22:57 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
rename啊。支持sed正则。
或者rox的批量重命名。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-15 11:48 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
rename啊。支持sed正则。
或者rox的批量重命名。


咋整呢?做个列子出来呀? 在google上也找了,还是不会. :cry:


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-15 12:10 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
rename 's/\[变形金刚\]\.//g' *Transformer*
不就完了。
rox。你安装了才知道啊。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-15 13:26 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
了解, 只是如果要加上一段字应该如何做? 不过这样已经够用了,,所以,很感谢EE呀.. :em01


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-15 13:44 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
增加也是一样。 's/^/前缀名/'
而rox支持无数次组合改名的。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-07-15 16:50 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
了解...太感谢EE了. :P


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译