问题标签 [forfiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
61 浏览

windows - 我想要一个批处理文件来删除绝对路径位置 (F:\work) 中的所有文件,但名为“txt1.txt”和“txt2.txt”的两个文件除外

我正在使用 cmd 批处理代码删除文件F:\Work夹内的所有文件,除了一个文件txt1.txt,该文件夹包含两个文件txt1.txttxt2.txt.

这是我正在使用的批处理代码:

它同时删除txt1.txttxt2.txt。怎么了?

0 投票
0 回答
25 浏览

batch-file - 使用 forfiles 时如何排除具有特定条件的文件名

我正在尝试编写一个批处理文件,它将在 2021 年 5 月 1 日或之前最后修改的所有 CSV 文件从一个文件夹移动到另一个文件夹。问题是我需要排除文件名中包含“报告”一词的任何文件。我将如何做到这一点?

这是我现在所拥有的: forfiles -p "C:\Test" -s -m *.csv /D -05/01/2021 /C "cmd /c move @file C:/Test2"

是否有捷径可寻?我曾尝试研究如何根据标准排除文件,但只能通过扩展名真正找到如何做到这一点。

0 投票
1 回答
48 浏览

windows - ForFiles 命令不适用于参数 /D +xx

这找不到文件(目录中的两个文件只有一天):

当我将/D参数更改为可以/D -6时,也/D 25.10.2021可以。

/D +7永远找不到任何文件。

它是错误还是功能?

0 投票
2 回答
52 浏览

for-loop - For 循环中的 Forfiles 命令

批处理文件中的简化工作脚本部分

这会打印出文件夹 A 中的所有 .TXT 文件路径。

我想添加一个 forfiles 扩展名,以便只获取 .TXT 文件 /D -2

但这只会将 forfiles 命令打印为字符串:

我如何必须交出 forfiles 命令才能完成这项工作 - 如果可能的话。

0 投票
1 回答
31 浏览

batch-file - 一次处理一个文件

我试图一次将一个文件移交给 File2BMP,移动输出,删除源并继续下一个文件。

我试过 FORFILES 但它似乎一次处理所有文件,这是我想避免由于空间限制。

这就是我现在正在查看的内容:

任何帮助将不胜感激!

0 投票
3 回答
51 浏览

windows - 当我将批处理程序放入任务调度程序时,它并没有完成整个任务,那么为什么会发生这种情况呢?

这个问题是来自调度程序任务、批处理程序,还是我想使用批处理程序删除它的文件夹中的文件?这是批处理程序:

0 投票
1 回答
61 浏览

cmd - 带有 FORFILES 的 ffmpeg 错误“输出文件 #0 不包含任何流”

我正在尝试将文件夹中的所有歌曲从 flac 转换为 alac。文件夹中的所有文件都是flac。

我在写什么:

和错误:

0 投票
2 回答
63 浏览

windows - 使用 forfiles 以十六进制获取文件大小

我在 CMD 中使用此命令来获取目录中的所有文件大小。

有办法采用这种尺寸,但采用十六进制格式?

例子:

0 投票
1 回答
31 浏览

batch-file - 用于重启 Windows 服务和删除目录的批处理脚本

我一直在编写批处理脚本来停止Tomcat,然后递归删除一些目录,最后重新启动服务。

我把它完成了所有的事情,除了删除目录。它清除目录的所有文件,但保留子文件夹不变。有人可以帮我弄清楚我哪里出错了,我错过了什么吗?

我知道这与del @file只点击文件本身有关。但不确定我需要什么来代替清除所有内容。

这是我到目前为止所拥有的:

0 投票
1 回答
33 浏览

windows - 为什么带有选项 /D -10 的 Windows FORFILES 找不到最近 10 天内最后修改的文件?

以下命令行列出了当前目录和所有子文件夹中的每个 .JS文件,而不仅仅是我预期的在过去 10 天内最后修改的文件。

而此命令仅列出.JS2/20/2022 或之后修改的文件。

任何想法为什么使用该选项/D -10不会产生预期的输出?