如何用批处理取得某目录下所有文件的文件名

ack1222 2007-11-11 05:45:21
不要扩展名的文件名
或者能不能用批处理去除掉所有文件的扩展名
...全文
462 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2007-12-03
  • 打赏
  • 举报
回复
斑竹,强结。
IBMT4328 2007-11-13
  • 打赏
  • 举报
回复
楼上的几位真强
QQ:390958177
手机:13971488388
Java群:40704553
Oracle群:39373084
信息技术群:40529494
英语交流群:20726742
scz123 2007-11-12
  • 打赏
  • 举报
回复
[code=BatchFile]@echo off
for %%i in (*) do echo %%~ni[/code]
ljc007 2007-11-12
  • 打赏
  • 举报
回复
楼上的代码有缺陷,当文件名中包含点的时候会出错,比如test.test.txt
楼主可以试试我这个:
[code=BatchFile]@echo off
rem 显示文件名(不包含扩展名)
set DstDir=C:\test
for /f %%a in ('dir /b %DstDir%') do (
echo %%~na
)[/code]
drifter250771 2007-11-11
  • 打赏
  • 举报
回复
for /f "tokens=4 delims=. " %a in ('dir') do @echo %a

只是前面和后面有些垃圾信息,不晓得如何去掉

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧