batch-file相关内容

根据批处理文件中修改的日期复制文件

我正在尝试使用 DOS 批处理脚本将文件从一个目录复制到另一个目录.我要复制的文件是 4 或 3 个最新文件.这个数字将是静态的,但尚未确定.无论如何要根据修改日期复制吗? 谢谢 解决方案 你可以: 1) 让 dir 命令按照修改日期的降序对文件进行排序; 2)在`for循环中使用dir命令的输出来复制相应的文件; 3) 在 for 循环中计数为 3(或 4),以限 ..
发布时间:2022-01-20 18:26:21 其他开发

复制文件夹并将它们存储在文本文件中,以便在下次运行时排除曾经复制的文件夹

我尝试编写一个脚本来监视文件夹 H:\Start 并将其文件在 H:\Start 中的新子文件夹复制到新位置 H:\目标.该脚本应将复制的文件夹和文件存储在文本文件中. 每次脚本重新启动并监视 H:\Start 时,它应该检查文本文件并仅复制那些尚未包含在文本文件中的子文件夹,因为之前已经复制了. 我在万维网上搜索示例,但找不到真正的起点.任何帮助都会很好. 到目前为止,我的工作 ..
发布时间:2022-01-20 18:25:10 其他开发

批量复制所有文件而不覆盖

设置 dSource=C:\Games\Steam\steamapps设置 dTarget=E:\Demos设置 fType=*.demxcopy/i "%dSource%\%fType%" "%dTarget%" 这是我目前必须复制所有文件的内容,但我怎样才能让它复制所有文件并重命名任何具有相同名称的文件,以便将两个副本都保存在目标文件夹中. 例如: 来源:demo.dem 目的地: ..
发布时间:2022-01-20 18:23:55 其他开发

批处理:将txt文件中的文件复制到一个文件夹中

我正在尝试创建一个批处理文件以将文本文件中列出的多个文件复制到一个新文件夹中.我发现了几个与此相关的线程,但我仍然无法让批处理正常工作.我遇到的问题是txt中列出的文件都在不同的源位置并且具有不同的扩展名.该列表显示,例如: C:\Users\Foo\Pictures\Photographs\September\P1030944.jpg C:\Users\Foo\Videos\Art\Mo ..
发布时间:2022-01-20 18:21:18 其他开发

batch/bat 一次复制文件夹和内容

我正在编写一个执行复制的批处理脚本.我想编写脚本来复制整个文件夹.当我想复制单个文件时,我会这样做 复制 %~dp0file.txt file.txt 如果我有一个具有这种结构的文件夹,是否有一个命令可以一次复制整个文件夹及其内容,同时保留确切的结构. 主文件夹/文件1.txt文件2.txt文件夹内/文件 3.txt文件4.txt文件5.txt 解决方案 如果你有 xcopy,你可以使用 ..
发布时间:2022-01-20 18:12:32 其他开发

如何对所有“你想覆盖吗"说不?批处理文件复制中的提示?

默认情况下,从命令提示符复制会提示您覆盖目标位置中已存在的文件. 您可以添加“/Y"来表示“全部同意"替换. 但是你怎么能对所有人说“不"呢? 换句话说,我想从一个目录中复制不已存在于目标中的所有内容. 我看到的最接近的东西是 XCOPY 参数,它只在特定的 mod-datetime 之后复制东西. 解决方案 除非有一种情况,您不想要复制自上次复制以来已更改的源中的 ..
发布时间:2022-01-20 18:11:06 其他开发

使用目录上的通配符从文件夹中复制内容

我有一个目录,其中包含需要移动到另一个目录的 CSV 文件: C:\Users\JohnSmith\Desktop\Testing\report-20180819040000-20180826040000-4 我们每周都会收到一个新文件,其中将更新目录名称中的日期.我想创建一个批处理文件来使用 report* 上的通配符复制这些数据,但我遇到了一些问题. 当我第一次导航到时,通配符似乎可 ..
发布时间:2022-01-20 18:09:37 其他开发

需要创建一个批处理文件从一个文件夹中选择一个随机文件并复制到另一个文件夹

我需要为 Windows 操作系统创建一个批处理文件,该文件将从特定文件夹中选择一个随机文件,然后将该文件复制到另一个文件夹.我仍然需要该文件的副本才能保留在原始位置. 仅供参考,它需要是一个批处理文件. 提前感谢您的帮助... 解决方案 @echo offsetlocal EnableDelayedExpansioncd \特定\文件夹设置 n=0对于 (*.*) 中的 %% ..
发布时间:2022-01-20 17:57:16 其他开发

在批处理文件中不断删除感叹号

请有人帮忙...哦,我将不胜感激.我有一个非常长的批处理文件,它运行良好,除了每次用户输入输入时,它都会替换所需文件中的字符串,但它正在删除文件中的 !s,由于它们是 XML 配置文件而导致问题,这些被注释出需要留下的部分.除非要求,否则我不会将整个代码放在这里,但简而言之,用户进行某些输入,然后批处理文件运行......这是一个文件的代码部分......用户输入驱动器安装字母和 bdi 服务器的 ..
发布时间:2022-01-20 17:12:57 其他开发

将 FIND 命令的输出保存到变量

正如标题所说,我正在尝试获取 FIND 命令的输出并将其保存到变量中.具体来说,我正在使用: DIR/b/s "C:\" |找到“someexe.exe" 找到一个特定的 .exe 文件,这似乎工作正常,但我想保存 FIND 的结果以供以后在同一脚本中使用. 我尝试了各种不同的调整: for/f "usebackq" %%i in (`DIR/b/s "C:\" | FIND "som ..
发布时间:2022-01-20 17:03:52 其他开发

在远程机器上使用凭据进行 xcopy

我正在尝试通过其 IP 地址访问不同域上的远程服务器.在运行命令中我输入了以下内容 \\XXX.XXX.XXX.XXX\C$\Program Files\ 我得到一个弹出窗口,要求输入用户名和密码.我进入它,并访问了路径.当我再次尝试访问该文件夹时,它不会询问我的密码.但是当我重新启动时,它确实再次弹出. 有没有办法添加我的凭据?假设我的域\用户名是 MyDomain\RapsyTree ..

如何跨 ENDLOCAL 返回值数组

我有两个可变长度的值数组,TargetName[] 和 TargetCpu[],我需要返回 ENDLOCAL 边界.我尝试了以下方法,但只返回第一个数组上的第一个值. for/L %%i in (0,1,%MaxIndex%) do (for/f "delims=" %%j in (""!TargetName[%%i]!"") 做 (for/f "delims=" %%k in (""!Targ ..
发布时间:2022-01-19 15:27:22 其他开发

使用 Python 子进程模块时如何传递变量

我正在尝试使用 python Subprocess 模块从 python 代码启用/禁用以太网连接.下面是我的代码,其中第一步是寻找可用的“以太网连接",下一步根据“%interfaces%"中传递的参数启用/禁用以太网连接. for/f "skip=2 tokens=3*" %%A in ('netsh interface show interface') do set interface=% ..
发布时间:2022-01-18 15:50:59 Python