批处理-文件列表扫描

简介: {文件目录扫描}列出当前目录下所有文件名(本级)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
目录
相关文章
|
7月前
|
数据库
kettle开发篇-合并记录
kettle开发篇-合并记录
276 0
for循环 批处理 查找文件 详细信息 文件名
for循环 批处理 查找文件 详细信息 文件名
102 0
|
7月前
归档及压缩、重定向与管道操作、创建链接
归档及压缩、重定向与管道操作、创建链接
|
前端开发
关于上传多文件的一些记录
关于上传多文件的一些记录
81 0
|
SQL
用批处理读取特定注册表项的路径值
用批处理命令查询注册表项的命令为 REG QUERY ... 具体的使用信息在命令行窗口中输入 REG QUERY /? 在这里我们需要查询一个具体的key-value,则使用下面的命令 REG QUERY [REG PATH] /v [KEY] 举个例子 ...
1670 0
|
SQL 测试技术
利用osql/ocmd批处理批量执行sql文件
原文:利用osql/ocmd批处理批量执行sql文件 上周在测试环境建了几十张表,保存了.sql文件,准备在正式环境重建的时候懒得一个个打开建了,做一在网上搜寻了一下,果然有简单点的方法。 利用osql/ocmd批处理批量执行sql文件 注意:在上图中我们可以看到osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能可以使用ocmd命令。
1012 0
使用批处理复制并以时间规则重命名文件
原文:使用批处理复制并以时间规则重命名文件 @echo off::获取日期 将格式设置为:20110820set datevar=%date:~0,4%%date:~5,2%%date:~8,2%::获取时间中的小时 将格式设置为:24小时制set timevar=%time:~0,2%if /i ...
1706 0