批处理时通过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如何编写? 展开
列用ls命令显示下面的文件 | 预期效果
中国.txt | 【1】中国.txt
美国.txt | 【2】美国.txt
日本.txt | 【3】日本.txt
韩国.txt | 【4】韩国.txt
泰国.txt | 【5】泰国.txt
然后通过数字选择自己想要删除的文件。比如删除【2】 【3】
请问bat如何编写? 展开
1个回答
展开全部
微软批处理自身没有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系统的指令不熟。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询