batch

删除所有文件夹(特定文件夹和子文件夹除外)
batch

删除所有文件夹(特定文件夹和子文件夹除外)

我有一个带有多个分区的 SSD。我需要在 J:\ 上工作,并且需要删除 J: 中的所有内容,但以下文件夹除外: J:\System Volume Information J:\$RECYCLE.BIN J:\New J:\Old Stuff 以及以下子文件夹: J:\Papers\Folder J:\Room\Main Documents J:\Year\Origin\Part J:\Year\Origin\Part Two 经过大量搜索和阅读后,我写了以下代码: @ECHO OFF SETLOCAL SET "sourcedir=J:\" SET "k...

Admin

使用.bat 删除奇怪的文件
batch

使用.bat 删除奇怪的文件

我有很多类似的文件file.epub@kifhisadfnds,我想使用下面的命令删除它们,但使用后并非所有文件都消失了。这个命令正确吗? FOR /R ".\MAGAZINES\" %%f IN (*.epub*) DO Del "%%f" *.epub* 在第二个命令中,我想删除所有不包含单词New、York或 的文件NYC;我该怎么写呢? ...

Admin

如何通过在资源管理器中单击右键将脚本应用于某个文件/文件夹(针对 UNC 路径)
batch

如何通过在资源管理器中单击右键将脚本应用于某个文件/文件夹(针对 UNC 路径)

我正在寻找一种方法来将 cmd 或 powershell 脚本应用于某个文件,方法是右键单击 Windows 资源管理器中的文件并选择“应用脚本 XYZ”。 一个用例是使文件具有写保护,因此我的批处理文件将包含: attrib +r %filename% %filename%我在资源管理器中右键单击的文件的名称在哪里。 目前,单个文件就可以解决问题,但我有兴趣将它应用于多个文件(通过选择文件夹中的多个文件)和整个文件夹(通过选择文件夹)。 该解决方案应该适用于 Windows 10,如果可能的话,也适用于 UNC 路径和 Windows 7。 ...

Admin

使用 XCOPY 备份文件
batch

使用 XCOPY 备份文件

我有一个 file_list,其中保存了源文件的路径。 ex: file_list -c:\SAY\hello\world.txt -c:\SAY\hello\New\file.txt 使用 for 循环我尝试将文件复制file_list到目标 ex: FOR /F "usebackq tokens=*" %%A in (file_list) DO ( xcopy /i/y "%%A" "D:\hi\hello\" 我想"c:\SAY\hello\New\file.txt"复制"D:\hi\hello\New\file.txt"...

Admin

如何在 Windows 10 上获取查询命令
batch

如何在 Windows 10 上获取查询命令

我有一台 Windows 10 计算机,我需要查看哪些用户通过 SSH 连接(即命令提示符)登录。我认为我可以query user在机器上运行,但该query命令未安装。我在哪里可以得到它?澄清一下,这是一个 Windows 命令提示符命令,安装在大多数 Windows 服务器上。我没有 query.exe 但想将它添加到我的电脑上... ...

Admin

经过“如果存在”检查后,如何在批处理中设置变量?
batch

经过“如果存在”检查后,如何在批处理中设置变量?

经过“如果存在”检查后,如何在批处理中设置变量? @ECHO OFF setlocal enabledelayedexpansion if exist ('dir c* /B /A:-D') set Lo=C echo Lo: !Lo! pause 当我的文件夹中有一个以 C 开头的文件时,我希望结果显示“Lo: C”,而不是当前的“Lo:”。 ...

Admin

使用 ffmpeg 从 .mp4 中批量提取多个 .aac 音轨?
batch

使用 ffmpeg 从 .mp4 中批量提取多个 .aac 音轨?

如何创建一个 ffmpeg .bat 文件,让我可以放入 .mp4 文件并提取多个 .aac 音轨而无需进行任何转换或转码?我知道总会有 3 个 .aac 音轨。 我曾尝试使用: ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac 但这仅提取第一个音频流。 理想情况下我希望能够: -视频名称.mp4 -drop videoname.mp4 到 bat 上 -输出视频名称音频1.aac、视频名称音频2.aac、视频名称音频3.aac 提前致谢 :) ...

Admin

在批处理参数中获取字符?
batch

在批处理参数中获取字符?

我想创建一个命令去如下: go foldera\folderb :: executes :: cd foldera\folderb :: dir go Z:\foldera\folderb :: executes :: Z: :: cd foldera\folderb :: dir 我尝试过只是 cd似乎不起作用。为了使它起作用,我希望能够检查第二个角色的路径(第一个参数),然后将其与 进行比较:。如果是,则运行附加命令<1st character>:,其中第一个字符是个驱动器号。 解决这个问题的最佳方法是什么? ...

Admin

当 VPN 断开时如何更改 DNS?
batch

当 VPN 断开时如何更改 DNS?

我的DNS位于我的另一侧VPN(运营商对等)。因此,如果发生故障,则无法访问网络VPN。 我需要将每台计算机上的 DNS 更改为公共DNS(150 台 Windows 计算机,从XP-SP1到Win10)。 如何编写 DNS 版本脚本? ...

Admin

如何创建批处理脚本在所有子文件夹中创建某些注册表项
batch

如何创建批处理脚本在所有子文件夹中创建某些注册表项

我在网上读到过这篇文章: 按 Windows 键 + R,在框中输入“regedit”,然后按 Enter。 转到此路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces 对“Interfaces”下的所有文件夹重复步骤 4 和 5(您可以拥有 1 到 100 个文件夹,我有 14 个) 创建两个新的注册表项,分别称为“TcpAckFrequency”和“TCPNoDelay”(右键单击空白处,转到“新建”并选择 DWOR...

Admin

在 MAC OS X 中使用 ffmpeg 将文件夹中的 .mkv 文件批量转换为 .m4v 文件
batch

在 MAC OS X 中使用 ffmpeg 将文件夹中的 .mkv 文件批量转换为 .m4v 文件

有没有办法在 Mac 中使用 ffmpeg 将文件夹中的 .mkv 文件批量转换为 .m4v 文件? 我设置了一项可以处理单个文件的服务,但我真的想对它们进行批处理。 我正在使用的“运行 Shell 脚本”是: for f in "$@" do /Users/username/Movies/ffmpeg -i "$f" -c:v copy -c:a copy "${f%.*}.m4v" done 下面是我所拥有的适用于单个文件的屏幕截图: ...

Admin

通过命令行配置 Windows 8/8.1/10 文件历史记录
batch

通过命令行配置 Windows 8/8.1/10 文件历史记录

tl;dr:有没有办法通过无人值守命令行/某些脚本配置 Windows 8 文件历史记录? 长话短说:我正在配置许多独立(非域)PC,我认为备份总比没有备份好。在 Windows 7 上,我甚至配置了它的标准备份,尽管它很慢——默认情况下,它会在每个星期一显著降低计算机速度,除非由于某种不为人知的原因,用户在周末之前没有关闭 PC,它会填满备份介质并停止备份。 我决定尝试自动化配置,但至少我可以以管理员身份设置一次,并且它对所有用户(包括新用户)都有效。而且我调度(调度是自动化)自定义脚本当备份媒体空间不足时删除旧备份,因此之后不需要维护(设置一次即可忘...

Admin

批量重命名文件的批处理脚本 - 删除括号和之间的所有字符
batch

批量重命名文件的批处理脚本 - 删除括号和之间的所有字符

我希望重命名特定文件夹中的一组文件,以便所有内容和 之间的括号被删除。 例如,名为:的文件 "78 Tax Tips for Canadians for Dummies (ISBN - 0470676582)" 我希望将其重命名为: "78 Tax Tips for Canadians for Dummies" 我需要对特定文件夹中的所有文件执行此操作,针对所有遵循相同文件名字符模式的文件: Dummies (ISBN - .........) 我尝试遵循并使用批处理脚本逻辑邮政ISBN - ##########但是由于我操作的方式不正确...

Admin

“If”语句在批处理游戏中无法按要求工作,数学运算也无法正常工作
batch

“If”语句在批处理游戏中无法按要求工作,数学运算也无法正常工作

当在我的批处理游戏中运行以下代码进行战斗时,无论输入是什么,它都会发起攻击并进入 FIGHTPROCESSORLOOP,并会告诉我“括号不平衡”,而从逻辑上讲,如果输入不是必需的,则 IF 语句不应该发生任何事情,对吗?“旅行”和“菜单”代码运行完美,那么为什么“战斗”代码不能正常工作呢? :CHOICEPROCESSOR set /P choice=^> if /i "%type%"=="travel" ( if /i "%choice%"=="%choice1%" goto %TRAVELLINGPROCESSOR% if /i ...

Admin