首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用于通过引用部分PC名称来搜索部分文件夹名称的批处理脚本

这个问答内容涉及到批处理脚本的编写和文件夹搜索的功能。批处理脚本是一种用于自动化执行一系列命令的脚本语言。在这个场景中,我们可以使用批处理脚本来实现通过引用部分PC名称来搜索部分文件夹名称的功能。

首先,我们需要使用批处理脚本中的变量来获取用户输入的PC名称和文件夹名称的部分关键字。然后,我们可以使用批处理脚本中的循环结构来遍历指定目录下的所有文件夹,并判断文件夹名称是否包含用户输入的关键字。

下面是一个示例的批处理脚本:

代码语言:batch
复制
@echo off
setlocal enabledelayedexpansion

set "pc_name=部分PC名称"
set "folder_name=部分文件夹名称"

for /d %%i in (*) do (
    set "folder=%%~ni"
    if "!folder!" == "" set "folder=%%~xi"
    if "!folder!" == "" set "folder=%%~fi"
    if "!folder!" == "" set "folder=%%~di"
    
    echo !folder! | findstr /i "%pc_name%" >nul
    if not errorlevel 1 (
        echo 文件夹名称: %%i
        echo 文件夹路径: %%~fi
    )
)

endlocal

在这个示例中,我们使用了set命令来定义变量pc_namefolder_name,分别表示用户输入的PC名称和文件夹名称的部分关键字。

然后,我们使用for /d命令来遍历当前目录下的所有文件夹。在循环中,我们使用%%~ni来获取文件夹的名称,并将其赋值给变量folder

接下来,我们使用echo !folder! | findstr /i "%pc_name%"命令来判断文件夹名称是否包含用户输入的PC名称的部分关键字。如果包含,则输出文件夹名称和路径。

需要注意的是,这个示例只是一个简单的演示,实际应用中可能需要根据具体需求进行修改和扩展。

对于这个问题,腾讯云没有特定的产品和服务与之直接相关。但是,腾讯云提供了丰富的云计算产品和服务,可以满足各种应用场景的需求。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 自己编写能删除各种病毒尸体文件的利器

    很多人说病毒清除掉后留下很多尸体文件,虽然可以删除,但是他们无处不在,一个个干掉实在是太麻烦了。比如viking留下的_desktop.ini;比如欢乐时光留下的desktop.ini、folder.htt;还比如病毒经常在你的硬盘跟目录下放上属性为系统+隐藏的autorun.inf,以及这个文件里run=字段后面的程序,数不胜数…… 那么如何来干掉这些垃圾?实际上你可以利用搜索功能从“我的电脑”范围内将这些垃圾搜索出来,然后CTRL+A全选,DEL删除!当然要记得搜索时在“更多高级选项”里把“搜索隐藏的文件和文件夹”和“搜索系统文件夹”两这个地方勾上,否则毛也搜不到! 以上是一个方法,但是下面这个方法会让你更爽,因为你不但要干掉这些该死的病毒,还能从中学会一些东西,能感受的到那些该死的文件被喀嚓的快感……那么还等什么,我们开始吧! 你将会看到一个批处理程序,基本上由DEL和FOR两个命令组成。基本框架和原理是很简单的:用FOR来循环所有的驱动器和目录,用DEL来删除目标文件。先看一下代码: FOR %%I IN (c:,d:,e:) DO CD /D %%I & FOR %% J IN (filename1, filename2, filename3) DO DEL %%J /A HS /F /S ECHO 目标文件删除完毕,按任意键退出 PAUSE

    02

    一年几乎啥都没干、就拿 57 万元薪酬:程序员写脚本自动化处理工作,上班时间想干嘛就干嘛,比如打游戏、看视频

    近日一位IT员工在网上发帖,坦承他自动化处理其工作,看视频玩游戏打发上班时间的故事,此帖迅速走红。 一位匿名的Reddit用户在人气很旺的子版块r/AntiWork上发了一则如实叙述的帖子,表示他在一家小型律师事务所从事IT专家的工作;自全球新冠疫情开始爆发以来,他几乎每天都在做自己想做的事,可以说随心所欲。 这个故事的标题为《一年多前我自动化处理工作,没有告诉任何人》,在短短两天内就收到了80000余张赞成票和近5000条评论。 一年多前我自动化处理工作,没有告诉任何人。 我看到了几则类似的帖子,也想一

    02

    生信分析人员如何系统入门Linux(2019更新版)

    在生信分析人员如何系统入门R(2019更新版) 里面,我提到过Linux基本上几十年都没有怎么变动过基础知识的,哪怕你现在搜索到十几年前的Linux教学视频,也不会觉得尴尬。而且Linux属于IT工程师必备技能,IT的发展程度远超于我们,再加上各种马哥鸟叔,还有黑马训练营公开30天完整教学视频,按照道理我是没有必要在他们IT专业人士面前班门弄虎的, 毕竟他们随便拿几个偏门知识点就可以问倒我了!不过我们生信技能树的特色是主打生物信息学方向技能建设,而它作为一个典型的教交叉学科,想在此领域成为一个专业靠谱的生信工程师,我们实在是做不到在任何一个非核心知识点投入过多的时间和精力。

    04
    领券