标题: [文本处理] 批处理如何给文件夹下所有记事本文件重命名为文档内容第一句? [打印本页]
作者: hbfdw 时间: 2010-5-24 08:23 标题: 批处理如何给文件夹下所有记事本文件重命名为文档内容第一句?
就像WORD一样自动给文件命名,而不是显示新建文件。
谢谢!!
作者: yangfengoo 时间: 2010-5-24 08:45
- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=*" %%a in ('dir /b *.txt') do (
- set /p t=<%%a
- set t=%t:.=%
- set t=%t:/=%
- set t=%t:\=%
- set t=%t:?=%
- set t=%t::=%
- set t=%t:;=%
- set t=%t:^*=%
- set "t=%t:^<=%"
- set "t=%t:^>=%"
- set "t=%t:^|=%"
- ren "%%a" "!t!%%~xa"
- )
复制代码
作者: Batcher 时间: 2010-5-24 09:20
批处理更改文本文件名为该文件的第一行内容
http://bbs.bathome.net/thread-287-1-1.html
作者: hbfdw 时间: 2010-5-29 19:24 标题: 回复 3楼 的帖子
thank you very much!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |