批处理时通过ls命令给显示的文件列表编序号(不修改文件名,只对显示的文件前加序号)

我要做个批量选择删除文件的工具。可以通过文件名前的数字选择删除文件。列用ls命令显示下面的文件|预期效果中国.txt|【1】中国.txt美国.txt|【2】美国.txt日... 我要做个批量选择删除文件的工具。可以通过文件名前的数字选择删除文件。

列用ls命令显示下面的文件 |          预期效果
中国.txt         |        【1】中国.txt
美国.txt         |        【2】美国.txt 
日本.txt         |        【3】日本.txt
韩国.txt         |        【4】韩国.txt
泰国.txt         |        【5】泰国.txt

然后通过数字选择自己想要删除的文件。比如删除【2】 【3】
请问bat如何编写?
展开
 我来答
依梦琴瑶
高粉答主

2014-09-14 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.6亿
展开全部

微软批处理自身没有ls这个命令

只有dir这个命令

 

使用dir+for的命令方法

@echo off 
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d/b') do (
set /a n+=1
echo 【!n!】%%~a
)
pause
更多追问追答
追问
谢谢你。如果我想给安卓的系统app编序,这个命令不能用。
echo off
@adb.exe kill-server>nul
@adb.exe start-server>nul
echo 正在检查你的型号...
@adb.exe get-serialno
@adb.exe shell remount
@adb.exe shell ls cd system/app

这样子你的方法就不能用了。。
追答
那抱歉了。我对Linux系统的指令不熟。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式