批处理-文件列表扫描

简介: {文件目录扫描}列出当前目录下所有文件名(本级)DIR *.*  /B >list1.txt定位与多级完整路径用: DIR  D:\文件夹 *.*  /b/s /B >list-s.TXT--------------------------------------------------...
{文件目录扫描}

列出当前目录下所有文件名(本级)
DIR *.*  /B >list1.txt
定位与多级完整路径用: DIR  D:\文件夹 *.*  /b/s /B >list-s.TXT
-------------------------------------------------------------------------------------------
列出当前目录下所有文件的完整路径(树形多级)
tree /f > list2.txt
-------------------------------------------------------------------------------------------
 
列出当前目录下所有文件的完整路径(多级)
@echo off  
set "B=A"  

for %%a in (%B%) do for /f "delims=" %%b in ('dir /a-d/b/s *') do (   
   echo %%b >>list3.txt   
)   
pause
-------------------------------------------------------------------------------------------
列出某个目录下所有指定匹配的文件完整路径(多级)
@echo off  
set "FileName=*.zip"
set "A=D:\文件夹"  
for %%a in (%A%) do for /f "delims=" %%b in ('dir /a-d/b/s %%a\%FileName%') do (  
echo        搜索中..........................
   echo %%b >>list4.txt
)
echo                                        完毕!
pause 
-------------------------------------------------------------------------------------------
列出某个目录下所有文件名,去后缀(本级)
@echo off 
@for /F "tokens=*" %%a in ('dir C:\  /B') do @echo %%~na >> list5.txt
pause
 
-------------------------------------------------------------------------------------------
列出某个目录下所有文件名(本级)
@echo off 
set B="D:\文件夹" 
for %%a in (%B%) do for /f "delims=" %%b in ('dir D:\文件夹 /b /B' ) do (  
   echo %%b >>list6.txt 
)  
pause
-------------------------------------------------------------------------------------------
列出某个目录下所有文件文件完整路径(多级)
@echo off
set B="D:\文件夹"
for %%a in (%B%) do for /f "delims=" %%b in ('dir D:\文件夹 /b/s /B' ) do (
echo %%b >>list7.txt
)
pause
 
 -------------------------------------------------------------------------------------------
列出局域网共享目录下所有文件文件完整路径(多级)
 @echo off
set B="A"
for %%a in (%B%) do for /f "delims=" %%b in ('dir  \\192.168.1.99\公司文件  /b/s /B' ) do (
echo %%b >>list8.txt
)
pause


{文件删除}

删除文件夹文件
rd /s /q  C:\A

删除文件
del   C:\A.txt     添加询问 del  /s  C:\A.txt
目录
相关文章
|
5月前
for循环 批处理 查找文件 详细信息 文件名
for循环 批处理 查找文件 详细信息 文件名
41 0
|
4月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
|
4月前
|
存储 定位技术 Python
批量将文件名称符合要求的文件自动复制到新文件夹:Python实现
批量将文件名称符合要求的文件自动复制到新文件夹:Python实现
|
SQL
用批处理读取特定注册表项的路径值
用批处理命令查询注册表项的命令为 REG QUERY ... 具体的使用信息在命令行窗口中输入 REG QUERY /? 在这里我们需要查询一个具体的key-value,则使用下面的命令 REG QUERY [REG PATH] /v [KEY] 举个例子 ...
1528 0
使用批处理复制并以时间规则重命名文件
原文:使用批处理复制并以时间规则重命名文件 @echo off::获取日期 将格式设置为:20110820set datevar=%date:~0,4%%date:~5,2%%date:~8,2%::获取时间中的小时 将格式设置为:24小时制set timevar=%time:~0,2%if /i ...
1591 0

相关实验场景

更多