通过BAT批量提取文件夹内所有文件的文件(夹)名称网盘下载 bat快速提取文件夹名称

有时候需要提取一些文件名,但是文件又太多,一个一个复制太慢,现在来说说怎么用bat批处理命令来实现批量提取文件名。

【教程如下】:

1、将下面这条命令,复制到txt记事本上,然后另存为:获取文件名.bat,保存类型:所有文件(*.*),如下图;

dir/b>文件名清单.txt

通过BAT批量提取文件夹内所有文件的文件(夹)名称网盘下载 bat快速提取文件夹名称

2、将刚刚保存好的bat文件,放到需要提取文件名的文件夹里,双击打开;

通过BAT批量提取文件夹内所有文件的文件(夹)名称网盘下载 bat快速提取文件夹名称

3、打开之后会有个黑色命令窗口一闪而过,然后会发现在该文件夹里新生成了一个“文件名清单.txt”文件,打开“文件名清单.txt”文件即可看到文件名清单;

通过BAT批量提取文件夹内所有文件的文件(夹)名称网盘下载 bat快速提取文件夹名称

4、再来看看通过其它条件,获取文件名的脚本怎么编写:

①只获取当前目录下的[文件名];

@echooff
dir/a-d/b>./清单.txt

②只获取当前目录下的“jpg文件”的[文件名];

dir*.jpg/b>当前目录下的jpg文件.txt

③获取当前目录及子目录下的[文件名](tree格式);

@echooff
tree/f%1>%1清单.txt

④只获取当前目录及子目录下“jpg文件”的[文件名];

dir*.jpg/s/b>清单.txt

⑤只获取当前目录及子目录下“mp3文件”的[文件名];

dir*.mp3/s/b>清单.txt

⑥只获取当前目录及子目录下“pdf文件”的[文件名];

dir*.pdf/s/b>清单.txt

⑦只获取当前目录及子目录下“txt文件”的[文件名];

dir*.txt/s/b>清单.txt

⑧获取当前目录下的文件路径;

@echooff&setlocalEnableDelayedExpansion
for/f"delims="%%iin('"dir/b*.*"')do(
setfile=%%~fi
setfile=!file:/=/!
echo!file!>>文件路径.txt
)

⑨获取当前目录及子目录下的文件路径;

dir/s/b>文件路径.txt

⑩提取当前目录及子目录下的文件名和文件修改时间;

@set@n=0/*&echooff
dir/a-d/s/b|Cscript-nologo-e:jscript"%~f0">1.txt
pause&exit/b*/

varfso=newActiveXObject('scripting.FileSystemObject');
while(!WSH.StdIn.AtEndOfStream)
{
file=fso.GetFile(WSH.StdIn.ReadLine());
t=newDate(file.DateCreated);
t1=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+""+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds();
WSH.Echo(file+"\t"+t1);
}

源:168自考网,文章链接:https://www.zhulincat.com/post/278.html

好了,以上就是来自于今天素材兔(www.sucaitoo.com)给大家带来的通过BAT批量提取文件夹内所有文件的文件(夹)名称网盘下载 bat快速提取文件夹名称文章内容,如果你还有其他疑问的话,可以联系我们在线客服咨询哦

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
其他插件

文字固态层图标批量生成脚本 Aescripts LayerGenerator V1.2 + 使用教程

2024-2-14 9:47:33

其他插件

《法语教程——从零开始学到精通》网盘下载 法语从入门到精通

2024-2-14 22:04:46

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索