当前位置:首页 » 网页前端 » bat脚本模糊查询文件夹名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

bat脚本模糊查询文件夹名

发布时间: 2023-05-17 22:43:55

‘壹’ bat批处理判断文件夹名称

@echo off
for /d /r "D:\某文件夹" %%i in (*) do echo %%i>>list.txt
pause
或者

@echo off
for /f "delims=" %%i in ('dir /ad/b/s "D:\某文件夹"') do echo %%i>>list.txt
pause
以上代码默认包含完整路态扒径.如果只需要文件夹名而不需要路族镇径可以用下面代码.

@echo off
for /f "delims=" %%i in ('dir /ad/b/s "D:\某文件夹"') do echo %%~ni>兆闭粗>list.txt
pause

‘贰’ bat模糊文件名如何写

@echooff
pushd或败具体路径
for/d%%ain(sip_*)do(
xei%%a1
)
bat脚本具体路径下sip_开头文件夹复制到另辩世外一携团肢个文件夹1中

‘叁’ 灰常难!bat脚本文件实现批处理:在目录及子目录下查找文件名中包含指定字符串的文件,并用指定程序打开。

用powershell把.
大概是这样的
dir *ped*.key|%{F:\LSDYNA\manager.exe $_}
如果有需求可以直接用网络hi联系我

‘肆’ 批处理bat 获得指定目录内的文件夹名称

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



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



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



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



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



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

‘伍’ bat 模糊查询得到文件路径,并对路径进行处理后取一个值,然后输出成ini文件格式。

@echooff
for/f"tokens=1delims=_"%%iin(list.txt)do(
(echo[SpreaaderInfo]
echoSpreaderName=%%~ni)>>list.ini
)
pause

‘陆’ 一个bat脚本实现查找符合条件的文件夹

第二行改成下面这样,取最新生成的文件夹,如果当天的还没生成会取昨天的。
for /f "tokens=*" %%i in ('dir/b/ad/od') do set a=%%i
如果担心有歧义,括号内的内容可根据文件夹名称的特点使用通配符屏蔽歧义项
例如 ‘dir/b/ad/od 2018*’

‘柒’ 求bat批处理,模糊查找文件夹,并批量改名

@echo off&setlocal enabledelayedexpansion
for /激圆纤f "skip=1 tokens=1,2 delims=\腔棚" %%a in ('fsutil fsinfo drives^|find /v ""') do (
set aa=%%a
set aa=!aa:~-2!
for /f "tokens=1 " %%i in ('fsutil fsinfo drivetype !aa! ^|find "固定"') do (
for /f "delims=" %%k in ('dir/s /b %%i\*新建文件夹*') do ren %%k 新建文件夹
)
)
)
这个可以把本地硬明仿盘上所有的 前缀+新建文件夹+后缀 都改名为新建文件夹