CMD里查找一个文件并将文件名提取出来应该怎么弄?
展开全部
首先查找。win XP或者win 7等系统点击桌面按Ctrl+F,进入查找对话框,输入CMD,点击确定;本经验以win10为例,点击小娜,可以进入查找,点击箭头①指向输入CMD,点击箭头②,就可以进入命令指示符对话框,如图所示
进入CMD命令指示符对话框,点击箭头部分,如图所示;输入dir+1个空字符(用英文输入,即“dir ”(不包含双引号),如图所示
找到所要导入文件名的位置,复制文件路径,如图所示
回到CMD命令指示符对话框,在步骤②的基础上粘贴导入文件名位置的路径,如图所示。
在CMD命令指示符对话框继续输入“/b>”(不包含双引号),如图所示
找到要保存导入文件夹位置的Excel储存位置路径,如图所示(本经验将文件保存在桌面的新建文件夹下)
复制储存路径到CMD命令指示符对话框,如图所示
在CMD命令指示符对话框继续输入“\储存Excel名称.xls”(不包含双引号),如图所示(本文将储存Excel名称取为壁纸文件名)
输入完成后,点击Enter键,如图所示
找到Excel储存路径就可以看到储存的Excel文件,如图所示(本经验将文件保存在桌面的新建文件夹下)
打开Excel,显示如图(Excel是以名称排列顺序排列的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题容易,如果知道路径或限定在一个范围内,仅有一个 kp开头的txt文件(有其它要求再追问):
@echo off
for /r "路径" %%i in (kp*.txt)do set filename=%%~nxi
echo %filename%
pause
@echo off
for /r "路径" %%i in (kp*.txt)do set filename=%%~nxi
echo %filename%
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
for %%i in (c d e f g) do (
dir/s/b %%i:\kp*.txt 1>>kp.txt 2>nul)
for /f "tokens=*" %%i in (kp.txt) do set fn=%%i
echo %fn%
for %%i in (c d e f g) do (
dir/s/b %%i:\kp*.txt 1>>kp.txt 2>nul)
for /f "tokens=*" %%i in (kp.txt) do set fn=%%i
echo %fn%
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询