中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 新手求助,实现让dir不显示扩展名!
作者:
标题: 新手求助,实现让dir不显示扩展名! 上一主题 | 下一主题
solover
新手上路





积分 13
发帖 5
注册 2006-11-15
状态 离线
『楼 主』:  新手求助,实现让dir不显示扩展名!

初到贵坛子,学习了很多前辈的经验,表示感谢,另求一个把当前目录里的文件重定向到新的文本文件,但是在文本文件里只要文件名,不要它显示扩展名。谢谢了!

[ Last edited by solover on 2006-11-14 at 04:51 PM ]

2006-11-15 05:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 2 楼』:  


@echo off
cd.>List.txt
for /f %%i in ('dir/b') do echo %%~ni>>List.txt


2006-11-15 05:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

dir/b




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-11-15 05:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 4 楼』:  

楼上没看仔细,LZ不要扩展名^_^

2006-11-15 06:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
solover
新手上路





积分 13
发帖 5
注册 2006-11-15
状态 离线
『第 5 楼』:  

先谢谢zxcv大虾,辛苦了 !我试试去。

2006-11-15 06:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
solover
新手上路





积分 13
发帖 5
注册 2006-11-15
状态 离线
『第 6 楼』:  

测试通过,再次感谢

2006-11-15 06:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
namejm
荣誉版主

batch fan


积分 5226
发帖 1737
注册 2006-3-10
来自 成都
状态 离线
『第 7 楼』:  

  2F的把文件夹的名字也显示出来了,对带空格的文件名也没考虑进去。在2F的基础上修改一下:
@echo off
cd.>List.txt
for /f "delims=" %%i in ('dir /a-d /b') do >>List.txt echo %%~ni>>List.txt
start List.txt




尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
2006-11-15 06:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
solover
新手上路





积分 13
发帖 5
注册 2006-11-15
状态 离线
『第 8 楼』:  

感谢热心的版主,这里真是好地方,有种家的感觉。

永远支持dos联盟

2006-11-15 06:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
solover
新手上路





积分 13
发帖 5
注册 2006-11-15
状态 离线
『第 9 楼』:  

还有一问题,请各位大虾帮忙,我想对几个不同的后缀的文件进行操作,操作后重新写回去,有什么办法可以忽略后缀名(按原始后缀名保存),批处理可否实现?可以变通,只要能达到上述目的
------------------------------------
原始命令行:
FOR /F %%I IN (list.txt) DO quick -j/%%I.tba//%%I.tba/ %%I.exe

重要的是后面的exe文件名我不需要要指定,因为需要生成的文件有其他后缀的。

说明:llist.txt是刚才两位楼主提供的批处理生成的。

[ Last edited by solover on 2006-11-14 at 05:40 PM ]

2006-11-15 06:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
namejm
荣誉版主

batch fan


积分 5226
发帖 1737
注册 2006-3-10
来自 成都
状态 离线
『第 10 楼』:  

  你的描述说得不是很清楚,让人难以理解你的真正意图:这几个文件是保存在某个目录下,还是把这几个文件的名字保存到了 list.txt 中?你不举例还好,一举例反倒有点让人糊涂了。

  另外,相同内容的帖子请不要另开新帖来提问,一来方便别人在一个帖子中集中作答,另一方面,也可以解决论坛资源,方便论坛的管理。你的另一个帖其实就是你在 9F 的内容,我已删除,请理解。



尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
2006-11-15 07:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 11 楼』:  


  9楼的兄弟可否把问题阐述清楚点啊?

  我还没有理解你要干什么。

  Quote:
我想对几个不同的后缀的文件进行操作

  对哪几个不同的后缀的文件进行什么操作?你或者举几个例子来说明你想实现什么。


2006-11-15 11:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: