. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
doufy
 
doufy 的头像
超级会员
 
资 料:
注册日期: Dec 2001
帖子: 1,269 声望值: 3
精华: 0,解答: 1
#1 旧 2020-03-18, 20:20:43 默认 已解答: 【求助】求助正则表达式写法
doufy 当前离线  

以下是将文件夹下所有文件名拷贝成后缀为txt的批处理
for %%f in (*.*) do copy NUL "%%f.txt"

请问如何达到将文件夹下所有第一层文件夹拷贝成后缀为txt(文件名前缀为文件夹名),谢谢!
回复时引用此帖
最佳解答为:namejm
试试下面的代码
代码:
@echo off
for /f "delims=" %%i in ('dir /ad /b 2^>nul') do cd.>"%%i.txt"
pause
wgf4242
 
wgf4242 的头像
热心会员
 
资 料:
注册日期: Aug 2001
帖子: 6,759 声望值: 6
精华: 0,解答: 38
#2 旧 2020-03-18, 21:38:01 默认
wgf4242 当前在线  

for /f %i in ('dir /b /ad') do echo ren %i %i.txt

是这个意思?
回复时引用此帖
doufy
 
doufy 的头像
超级会员
 
资 料:
注册日期: Dec 2001
帖子: 1,269 声望值: 3
精华: 0,解答: 1
#3 旧 2020-03-18, 23:10:42 默认
doufy 当前离线  

@wgf4242
感谢回复,希望通过bat文件生成红框内文本文件,但录入上述字段到0_生成TXT.bat后,执行批处理没有反应。现在的文本文件是自己生成的。
上传的图像
文件类型: png 捕获1.PNG (30.8 KB, 52 次查看)
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,306 声望值: 3
精华: 18,解答: 81
#4 旧 2020-03-18, 23:37:48 默认
namejm 当前离线  

试试下面的代码
代码:
@echo off
for /f "delims=" %%i in ('dir /ad /b 2^>nul') do cd.>"%%i.txt"
pause


TotalCommder、EveryThing、batch、AutoHotKey、EverEdit
精通Word、Excel、PPT的安装与卸载
熟练掌握VB、C++、SQL的缩写
回复时引用此帖
doufy
 
doufy 的头像
超级会员
 
资 料:
注册日期: Dec 2001
帖子: 1,269 声望值: 3
精华: 0,解答: 1
#5 旧 2020-03-19, 08:39:40 Icon14
doufy 当前离线  

引用:
作者: namejm 查看帖子
试试下面的代码
代码:
 echo  off
for /f "delims=" %%i in ('dir /ad /b 2^>nul') do cd.>"%%i.txt"
pause
感谢帮忙!
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 21:37:29.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号