Windows环境下利用CMD命令批量修改文件名

核心命令

文件重命名 ren 
ren即rename的缩写,使用ren或者rename命令均可实现文件重命名的操作;命令的使用方法很简单,格式为 ren old_name new_name ;例如,想要将D盘根目录下的文件 a.txt 重命名为 b.doc ,只需要在CMD中进入D盘根目录,执行 ren a.txt b.doc ;或者使用绝对路径,执行 ren D:\a.txt b.doc ,也可以达到同样的效果
需要注意的是,旧文件名 old_name 可以使用相对路径,也可以包含绝对路径,但新文件名 new_name 不能包含任何文件路径,只能是纯文件名;所以,要想批量修改包含子文件夹的多个路径下的大量文件名,还需要用到一款支持通配符匹配查询替换的文本编辑器,以便从路径+文件名的文件目录系统中提取出文件名的部分
另外, ren 也支持使用通配符;例如,想要将扩展名为 .docx 的文件扩展名批量修改为 .doc ,执行 ren *.docx *.doc 即可;但通配符的使用规则十分复杂,若无法完全理解其中的匹配规则,建议只使用通配符来修改文件扩展名
显示文件系统目录信息 dir

dir 命令可以列出指定路径下的所有文件和目录列表,其功能类似于Linux下的 ls 命令; dir 的参数众多,但都可以省略,这里不一一列举,只列出几个本文中将会用到的参数,如下所示:

参数 功能
[path] 指定文件目录的路径
/a 筛选文件目录属性
/b 不显示详细信息
/s 显示所有子目录
值得一提的是, dir /a 参数不仅可以列出文件列表信息,同时也会列出文件夹列表,而 ren 命令对文件夹也同样适用;若要尽量避免可能的误操作对文件夹名称造成改变,可以使用 dir /a-d 参数,效果为列出非文件夹的文件目录;类似的,使用 dir /ad 参数则可以只列出文件夹目录;参数 dir /a 支持的部分属性如下:

参数 功能
d 文件夹
r 只读
h 隐藏
s 系统
- 取反
如表格所示,执行 dir D:\test /b/s/a-d 即可在CMD中打印出D盘test文件夹下的所有子文件夹所包含的文件目录列表;而若要将这个列表保存至文本文档中,只需在命令后面指定输出文档的路径: dir D:\test /b/s/a-d>D:\file.txt ;如果要存放输出列表的文档 D:\file.txt 不存在,该文件会由命令自动创建;而如果文档 D:\file.txt 已经存在,使用 > 操作符将覆盖原文档内容;若要保留原文档内容,可以使用 >> 操作符,输出列表将从原文档内容的末尾开始写入




以下为自己操作

cd D:\相机胶卷\日期图片

dir  /b/s/a-d>file.txt

把file.txt复制到Excel,改成自己需要的文件名


用Excel公式拼接操作命令语句:
在表格第三列输入公式 ="ren "&A1&" "&B1 ,注意公式包含空格 
然后把Excel复制到一个bat文件,执行,大功告成





SAP PP T-Code.

SAP PP T-Code

事务码 描述(中英文)
CNR1 Create Work Center 生成工作中心
CNR2 Change Work Center 更改工作中心
CNR3 Display Work Center 显示工作中心
CR00 Resource Planning Menu 资源计划菜单
CR01 Create Work Center 生成工作中心
CR02 Change Work Center 更改工作中心
CR03 Display Work Center 显示工作中心
CR04 Test Work Center Formulas 测试工作中心公式

阅读全文>>

Windows 8快捷键大全

北京时间3月2日消息,据国外媒体报道,Windows 8客户预览版已经公开提供下载,Windows 8为传统Windows用户提供风格迥异的使用体验。尽管新系统面向触摸屏设备进行了优化,但微软并没有忘记依然使用传统键盘的用户。
下面,笔者将为大总结出Windows 8系统的全部键盘快捷键

阅读全文>>

mysql中Table is read only的解决方法

我VPS迁移后 直接把data目录拷贝到新的VPS,emlog提示

SQL语句执行错误:

UPDATE emlog_blog SET views=views+1 WHERE gid=76 
Table 'emlog_blog' is read only

期初我 以为mysql文件的权限问题 给了777后也没解决,最后找到mysql官方的文件解决.

解决方案如下: mysqladmin -u root -p flush-tables
Enter password: 输入密码回车。

这样即可

CentOS5.7升级firefox到9版本

新安装的Centos5.7自带的firefox还是3.0beta5,版本让我很纠结,遂跑去官网下载了最新的9.0.1版本.

网上百度google了半天,没找到一个成功的方法,最后自己试验了一下,成功,记录一下安装步骤,给有需要的人

阅读全文>>

腾讯iweibo 3.0伪静态显示修改办法

腾讯iweibo3.0已经取消伪静态,但通过修改下列两个文件可以完现此功能。原来的服务器上面的配置不用修改。
1、找到文件application\Core\Fun.php

找到

阅读全文>>

WordPress无法使用自动更新,提示填写FTP信息的解决方法

据很多使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。

解决方法:

假设你的wordpress安装目录为/home/wwwroot/xufengli.com
用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/xufengli.com

执行上面的命令就可以将/home/wwwroot/xufengli.com下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。

Linode静态IP设置

每个linode VPS都会配备至少一个静态ip地址,这个地址就在你的“系统控制面板” 的“Remote Access”选项卡里,“Public IPs”所列出来的ip地址,就是你所拥有的静态ip地址。因为linode vps的静态ip地址是以DHCP模式有上一级系统自动分配的,所以为安全起见,在你的系统安装完毕、第一次启动以后,你需要做的就是将这(些)个ip地 址依次填入系统的相关控制文件内,达到真正“静态”的目的。做法如下:

阅读全文>>

深度隐藏文件的命令

Windows7下打开命令提示符,输入

attrib +h +s F:\test

其中F:\test是文件夹test的路径,回车以后test就像C盘根目录的系统文件一样被隐藏。

 显示文件的命令是

attrib -h -s F:\test

这个隐藏些那个什么片子之类的很管用的

阅读全文>>