怎么用bat批处理文件查看当前文件夹中文件列表

怎么用bat批处理文件查看当前文件夹中文件列表,第1张

@echo off  

set "file=C:\Users\lytz\Desktop\C常用\bat"

for %%a in (%file%) do for /f "delims=" %%b in ('dir /a-d/b/s *') do (   

echo %%b  

)   

pause

上面的只是查看,如果要查看bat文件的当前目录,可以指定file=./

如果想要将文件列表信息导入list.txt文本中,如下,目录同样可以修改:

@echo off  

set "file=C:\Users\lytz\Desktop\C常用\bat"

if exist list.txt ( del list.txt )  

  

for %%a in (%file%) do for /f "delims=" %%b in ('dir /a-d/b/s *') do (   

echo %%b >>list.txt   

)   

pause

1、在电脑中新建一个文本文档,双击打开该文档。

2、在页面中输入:@Echo off   dir /b>test.txt,在off位置开始切换到第二行。

3、选择文本文档的“文件”选项点击“另存为”,将新建文档改名为“复制文件名称.bat”。

4、即可生成批处理文件,并将其拖入需要提取文件名的文件夹中

5、双击打开批处理程序,在文件夹中就会出现一个“test”的TXT文档。

6、打开后即可看到页面中已经将文件夹的名称提取出来了。

我假设你要复制文件夹D:\ABC下所有的文件,包括子目录下的文件到D盘的CBA文件夹中。

新建文本文件,输入:XCOPY

D:ABC\*.*

D:\CBA

/S

文件另存为1.bat文件,保存类型选择所有文件。

注意:如果文件夹中有空格,则要用双引号把路径括起来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8146780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存