首页
学习
活动
专区
工具
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/)了解更多关于腾讯云的产品和服务信息。

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

相关·内容

磁盘操作系统(DOS)

完整DOS由五部分组成: 引导程序( BOOT ):由格式化程序直接写入磁盘初始扇区。 基本输入/输出管理程序(PC-DOS为IBMBIO. COM、MS-DOS为IO.SYS)。...a.gif 1.2、文件夹与目录 DOS中目录==Windows中文件夹 ? ? ? 1.3、相对路径与绝对路径 c:\ABC\DEF\GHI> c:\ABC> 相对路径: 绝对路径: ? ?...CALL 从另一个批处理程序调用这一个。 CD 显示当前目录名称或将其更改。 CHCP 显示或设置活动代码页数。...四、批处理 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量处理,通常被认为是一种简化脚本语言,它应用于DOS和Windows系统中。批处理文件扩展名为bat 。...PS批处理是基于强大图片编辑软件Photoshop,用来批量处理图片脚本;而DOS批处理则是基于DOS命令,用来自动地批量地执行DOS命令以实现特定操作脚本

2.8K80

自动化篇 | 这些自动化场景,批处理脚本完全可以取代 Python!

前言 提到自动化解决方案,相信大部分人会想到用 Python 语言,只需要根据功能场景,编写 Python 脚本即可 相反,PC Batch 批处理 似乎快被忘记了,很多人对它嗤之以鼻,认为这么古老脚本语言貌似没什么用...通过配置删除模式,可以删除任意文件,包含隐藏、只读、系统文件 copy:拷贝文件 pause:暂停命令,一般放在批处理文件最后一行 goto:跳转命令,一般和「 : 任务名称 」搭配使用,执行一个循环任务...*%%~xi %%~xi) pause 你没看错,只需要 4 行代码 其中, for 用于遍历当前文件夹,遍历结果用 do 分别去执行后面的命令 %%~xi 是截取 %%i 扩展名,使用 md 命令新建一个文件夹...最后 上面几个简单小功能都是使用批处理脚本编写,实际上,Python 与批处理各有各优势。...Python 语法更加优雅易懂,大量依赖库可以直接使用;批处理PC 端某些特点场景,无论是编写还是使用,都有它特定优势 当然,可以使用转换工具将批处理脚本转为 EXE 可执行程序,供 Python

1K10
  • 如何在 Windows 10上创建和运行批处理文件

    单击“文件”菜单 选择另存为选项 为脚本键入一个名称,例如,first_basic_batch.bat。 完成这些步骤后,双击该文件运行它,将显示如下窗口: ?...按需运行批处理文件 命令提示符 使用命令提示符运行批处理文件步骤: 打开开始搜索搜索cmd命令提示符,右键单击应用程序,并选择 以管理员身份运行 选项 输入批处理文件路径和名称,然后按回车: C:...按计划运行批处理文件 要在 Windows 10上按计划执行一个批处理文件,你可以使用任务计划程序完成以下步骤: 点击开始搜索搜索任务计划程序,然后点击顶部搜索结果打开应用程序 右键单击任务计划程序库分支并选择新文件夹选项...键入文件夹名称,例如 MyScripts。...使用天或上下拉菜单确认任务将运行天。 点击下一步按钮 选择 启动程序 选项以运行批处理文件。 在程序或脚本字段中,单击 浏览 按钮 选择您创建批处理文件,点击下一步按钮。

    28K40

    对一款不到2KB大小JavaScript后门深入分析

    image.png 该脚本显示,当“reflow”传递到页面时,恶意JavaScript文件(被重命名为一个PNG文件)内容将被发送到受害者PC,并通过后门脚本进行评估。...恶意脚本通过WMI获取系统信息,然后将该信息作为其身份验证方法部分发回。 在这里我们可以看到,该恶意脚本被无限循环运行,等待上传,下载和执行等命令。...image.png 其中一个PHP脚本似乎是一个模板,被使用HTML代码修改以使页面看起来合法(例如,它包含实际网页部分)。该脚本被重命名并由index.php脚本引用。...“Authentication”函数读取来自受害者cookie值并解析出系统信息,以及定义用于创建日志文件名变量。受害者用户名和计算机名称为MD5哈希,并被作为日志文件名称部分使用。...当受害者PC连接到C&C时,会在C&C服务器上创建三个文件: image.png 包中最后一个PHP脚本用于与受害PC进行交互,并将命令发送给受害PC

    95320

    Active APT

    此恶意代码包以 VBScript 开始,如果 Outlook 进程正在运行,该脚本首先会杀死它,然后通过更改注册表值消除 Outlook 中 VBA 宏执行安全性。...例如,最近上传到 VirusTotal 样本来自传统上不是 Gamaredon 目标地区,例如日本,可以通过该模块操作解释。...首先,它现在通过名称散列解析 Windows API,其次,它使用基本文本文件而不是 SQLite 数据库跟踪哪些文件已上传到 C&C 服务器。...C# 后门线程创建例程 批处理文件/VBScript 此版本包含多个脚本,以批处理文件形式和 VBScript 编写。但是,最终目标是相同:扫描系统以查找敏感文档。...主要机制是在系统上搜索 Word 文档 ( *.doc* ) 并将其名称存储在文本文件中批处理文件(参见图 9)。

    8K00

    对一款不到2KB大小JavaScript后门深入分析

    C&C回调如下所示: 为了获取更多信息,我开始在各种搜索引擎和VirusTotal中搜索相关代码段,但令我失望是我什么也没发现。因此,我决定使用Recorded Future帮助我寻找。...该脚本显示,当“reflow”传递到页面时,恶意JavaScript文件(被重命名为一个PNG文件)内容将被发送到受害者PC,并通过后门脚本进行评估。...恶意脚本通过WMI获取系统信息,然后将该信息作为其身份验证方法部分发回。 在这里我们可以看到,该恶意脚本被无限循环运行,等待上传,下载和执行等命令。...“Authentication”函数读取来自受害者cookie值并解析出系统信息,以及定义用于创建日志文件名变量。受害者用户名和计算机名称为MD5哈希,并被作为日志文件名称部分使用。...当受害者PC连接到C&C时,会在C&C服务器上创建三个文件: 包中最后一个PHP脚本用于与受害PC进行交互,并将命令发送给受害PC。请注意timezone和有趣login方法。

    1K40

    整理了十个Python自动化操作,拿走就用!

    在写了几十篇文章后,我将一些办公自动化常用操作代码单独整理出来,大家拿走就可以用在自己脚本中!...01 OS模块相关 一、遍历文件夹 批量操作前提就是对文件夹进行遍历,使用os模块可以轻松遍历文件夹,os.walk 遍历后产生三个参数: “ 当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称...,同样可以用于批处理文件。...glob 最重要功能就是搜索获取同一级或者各子级下符合条件文件(绝对路径),非常适合写批处理代码。...---- 以上就是我为大家整理十个常用操作代码,大部分都是可以通用,大家可以收藏本文,并在需要进行相关操作时候可以直接复制粘贴使用。

    1.2K30

    window下设置定时任务及基本配置

    ***************************************| 首先妳得有一个执行脚本或应用 `这个脚本可以是.bat、.cmd、.exe文件` ?...在菜单中找到任务计划程序,建议使用Cortana 或 任务栏搜索搜索 ? - ![](./20191022_file/2.png) + 2....任务文件夹创建完毕后 右键任务文件夹 选择"创建基本任务" ? - ![](./20191022_file/5.png) + 4. 第一步:设置任务名称 ? - !...第五步:设置启动程序或脚本(建议配置起始目录) ? - ![](./20191022_file/9+.png) + 9. 第六步:定义任务名称 ? - !...到这一步,任务貌似已经配置完成,不过我还是建议您扫一眼以下内容 当一切都看似完美无缺时候,忽然发现你脚本无法正常执行,当然这时候原因无非有三 + 定时任务未配置在一个有效组内(未按以上步骤配置

    1.3K50

    Python 进阶指南(编程轻松进阶):二、环境配置和命令行

    /spam.py .告诉find开始在 CWD 中搜索。–name选项告诉find按名称查找文件夹和文件名字。*.py告诉find显示名称与*.py模式匹配文件夹和文件。...您可以通过创建一个批处理脚本来解决这些问题,它是一个带有.bat文件扩展名小文本文件,可以一次运行多个终端命令,很像 MacOS 和 Linux 中 Shell 脚本。...设置好批处理文件后,只需按下win+R,输入批处理文件名称(.bat文件扩展名可选),按回车,就可以运行 Python 脚本。...在 MacOS 上运行 Python 程序 在 MacOS 上,您可以通过使用.command扩展名创建一个文本文件,创建一个 Shell 脚本来运行 Python 脚本。...现在,您应该能够点击 Spotlight 图标(或按下Cmd+Space)并输入您 Shell 脚本名称运行它。Shell 脚本将依次运行您 Python 脚本

    6.3K60

    Unity网络交互☀️AssetBundle一、:用途、创建、解读、接口

    在Unity中可以为任何资源创建AssetBundle,AssetBundle包含模型、贴图甚至脚本(有限制),我们可以将这些资源从游戏主要版本中分离出来,减少最后游戏包大小,再通过网络下载这些资源...: 方法1:单击AssetBundle名称选项(第一个选项),选择“Filter Selected Name” 方法2:project视窗搜索:“b:AssetBundle名称”...2、该脚本必须放在Assets / Editor文件夹下。否则打包时会报缺少引用。 3、要打包资源预先不能在StreamingAssets下,否则打包不成功!...} } } 2)、按脚本所示,创建Assets/Bundles/Win文件夹。...注:因脚本路径不同,同样文件打包出来部分文件名也不同。

    16610

    Windows cmd(bat) 脚本简单使用

    (尽管引号不是强制性,但如果当前名称或新名称中都有空格) ren "current_filename.ext" "new_filename.ext" 其他命令 cls # 清屏 type # 显示文件内容...:使用快捷键: F7: 快捷键查看所有执行过命令 F3:调出上一条执行过命令,调出后直接回车即可执行; F8:搜索命令历史记录,和↑向上箭头类似。...set a=123 注释 rem 我是一条注释 在批处理中 > 和 表示大于,=、 表示大于等于、小于等于、不等于...示例1:if 搭配 exist 进行使用,用于判断某文件是否存在 if exist *.php ( del * /q ) else ( echo "此目录下不存在PHP文件" exit ) 功能:批处理脚本遍历指定文件夹文件...,本节不做介绍 批处理脚本遍历指定文件夹文件_RuncX技术博客_51CTO博客 https://blog.51cto.com/runcx/2465152 参考 DOS批处理字符串处理详解(

    10.2K10

    可窃取所有浏览器 Cookie!新窃密软件 NodeStealer 成万金油

    与之前批处理脚本一样,也需要更改编码才能正常查看该脚本。 将批处理脚本复制到启动文件夹后,将会下载并执行另一个名为 rmv.py Python 脚本清除痕迹。...被窃凭据与浏览器 Cookie 启动文件夹恶意 Python 脚本将嵌入十六进制编码数据转换为二进制。这部分数据被压缩了多次,可能是为了逃避检测。...之后,NodeStealer 通过 IPinfo 收集用户 IP 地址与国家代码,并将其作为保存收集数据文件夹名称。...恶意脚本会收集 Chrome 浏览器多方面的数据,例如登录数据、Cookie 与本地状态等。所有复制文件都会被放置在临时文件夹中,以用户 IP 地址与国家/地区代码作为文件夹名称。...复制文件文件夹稍后会被删除,清除窃取数据证据。 收集浏览器文件后,NodeStealer 首先收集加密密钥,后续使用这些密钥解密加密密码。

    47530

    自动化-Appium-第一个Demo-Web(Java版)

    2、创建Java项目,选择Java目录下Java Project。 3、输入项目名称(例如:My_Appium_Demo),点击Finish完成。 4、创建lib文件夹,用来存放jar包。...脚本执行步骤: (1)打开模拟器默认浏览器,打开百度首页 (2)搜索框输入Appium (3)点击百度一下 (4)关闭模拟器默认浏览器 3、在执行测试脚本过程中,多多少少会遇到一些报错,排除元素定位不对情况...,大部分报错都是浏览器与浏览器驱动版本不匹配所产生。...脚本执行步骤: (1)打开真机里Chrome浏览器,打开百度首页 (2)搜索框输入Appium (3)点击百度一下 (4)关闭真机里Chrome浏览器 3、在执行测试脚本过程中,多多少少会遇到一些报错...2、创建Java项目,选择Java目录下Java Project。 3、输入项目名称(例如:My_Appium_Demo),点击Finish完成。 4、创建lib文件夹,用来存放jar包。

    2.2K10

    m3u8文件合并 app(m3u8合并失败)

    大家好,又见面了,我是你们朋友全栈君。 电脑端合成m3u8方法 利用.bat文件 步骤如下 手机端 PC端 利用.bat文件 bat文件是dos下批处理文件。...在命令提示下输入批处理文件名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现顺序逐个运行它们 [1] 。...使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件编写来实现多工具组合入侵、自动入侵及结果提取等功能。 链接: 百度百科对于bat介绍....首先下载一款缓存视频合并APP,成功合成 若提示有失效文件,再采用PC端方法。 缓存视频合并APP展示: PC端 从Quark文件找到缓存文件发送到电脑。 在文件中建立文本文件(.txt)。...1.运行前修改前十文件名变成0开头 2.或运行前分别放在不同文件夹进行合成 祝大家成功, 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129023

    3.6K10

    BAT 批处理脚本教程

    这个批处理大家可以放在C盘和D盘分别执行,看看效果 16、setlocal 与 变量延迟 本条内容引用[英雄出品]批处理教程: 要想进阶,变量延迟是必过一关!所以这一部分希望你能认真看。...这个参数主要用于目录搜索,不会搜索文件,看这样例子 @echo off for /d %%i in (c:\*) do echo %%i pause 运行会把C盘根目录下全部目录名字打印出来,而文件名字一个也不显示...CScript.exe 提供了用于设置脚本属性命令行开关。...//X 在调试器中执行脚本 //U 用 Unicode 表示来自控制台重定向 I/O “脚本名称”是带有扩展名和必需路径信息脚本文件名称,如d:/admin/vbscripts/chart.vbs...“脚本选项和参数”将传递给脚本脚本参数前面有一个斜杠 (/)。每个参数都是可选;但不能在未指定脚本名称情况下指定脚本选项。

    72350

    Aminer学术社交网络数据知识图谱构建(三元组与嵌入)

    ---- 数据三元组转化与连接 将上述4个数据集下载到本地目录后通过Python脚本读取、处理、连接生成实体csv和关系csv文件。...脚本代码:https://github.com/xyjigsaw/Aminer2KG 脚本生成数据包括一下几个部分: author2csv.py includes e_author.csv: author...---- 导入Neo4j 将上述11个csv文件放入Neo4j数据库import文件夹中。...---- 知识图谱嵌入 这部分将上述千万级三元组训练成嵌入数据,PyTorch-BigGraph(PBG)给出了令人满意解决方案。...PBG是一个分布式大规模图嵌入系统,能够处理多达数十亿个实体和数万亿条边大型网络图结构。图结构分区、分布式多线程和批处理负采样技术赋予了PBG处理大型图能力。 ?

    1K40

    bat批处理简介:Windows自动化之道

    比如之前每次发布zip包都需要手动编译lua文件、替换lua引用为二进制文件引用,选择对应文件打zip包,每次都需要几分钟,还容易出错、遗漏,很不geek,通过脚本后实现了完全自动化: [archive_demo.gif...CALL 从另一个批处理程序调用这一个。 CD 显示当前目录名称或将其更改。 CHCP 显示或设置活动代码页数。...语法是: CALL:label arguments 一个新批文件上下文由指定参数所创建,控制在卷标被指定 后传递到语句。您必须通过达到批脚本文件末两次 "exit" 两次。...set命令很重要,用于赋值,通过%name%引用变量,且变量赋值=两边不能有空格: C:\Users\vimerzhao\Desktop>set a=1 C:\Users\vimerzhao\Desktop...在bat脚本中由于%与变量引用冲突,要写成 for %%a in (*) do echo %%a 此外,可以通过内置语法对文件做处理(如显示完整路径、文件名、后缀名等): command description

    2.2K21

    简单批处理命令_bat批处理执行cmd命令

    4.开关/D或/R 含开关 /D 或 /R for 语句是与目录或文件有关命令,一般情况下很少使用。含开关 /R 命令有时候被用于通过遍历文件夹查找某一个文件或文件夹,故而列举此例。...一般情况下我们不推荐通过遍历文件夹查找文件,特别是在查找某些程序(比如 QQ.exe)位置时。推荐通过 reg 命令查找注册表查找 QQ 路径,以保证查找效率。...%~ftzaI – 将 %I 扩充到类似输出线路 DIR ========================================= 以上内容引用于 for /? 帮助信息。...七、批处理相关知识 1、环境变量 批处理环境变量分为系统变量和用户变量两类。 【 1.系统变量】 系统变量是由操作系统事先定义好,可以适用于任何批处理。...【 3.变量引用 】 前面的几节课里面,我们已经看到了如何引用变量,即直接用变量名操作变量,通过 “%” 或 “!” 获取变量值。

    1.9K20

    Windows环境下进行mysql数据库备份

    最简单备份是将数据库备份至本地,生成 **.sql文件 编写备份脚本文件 (创建一个txt文件,写入批处理脚本,再将文件后缀改为.bat变为批处理脚本文件) rem autherBeginnerXiao...=utf8 :备份默认编码 events “demo” :进行备份数据库名称 >D:\mysql_backup\backup_demo_%Ymd%.sql :备份文件存储路径 set “Ymd...single-transaction=TRUE --routines --events "demo" >D:\mysql_backup\backup_demo_%Ymd%.sql 对备份文件进行过期删除处理 Forfiles:从文件夹或树中选择要进行批处理文件...默认文件夹是当前工作目录,该目录通过键入句号(.) 指定。 /m SearchMask:按照SearchMask 搜索文件。默认SearchMask 是*.* 。...我们可以通过设定Windows定时任务实现定时运行备份脚本,以达到定时备份目的 1.可以在程序搜索列表中搜索“任务计划程序” 2.打开了任务计划程序后点击右侧“创建基本任务”,并对计划任务名称和描述进行编写

    3.9K30
    领券