我在windows命令行中使用了这个命令:
C:\Users\myuser\Desktop>C:\Windows\System32\ForFiles.exe /P C:\myfolder\mysubfolder /S /M *.* /D +09/15/2022 /C "cmd /C echo @FSIZE >> sizes.txt"我想对过去5天修改过的文件夹中所有大小的文件进行回音。
我没有找到输出文件。
然后,通过将命令更改为:
C:\Users\myuser\Desktop>C:\Windows\System32\ForFiles.exe /P C:\myfolder\mysubfolder /S /M *.* /D +09/15/2022 /C "cmd /C echo @FSIZE" > sizes.txt无论如何,我想知道我是否在我的硬盘上创建了一个sizes.txt文件。
搜索文件夹,子文件夹,桌面,主文件夹,C:,C:\Windows,C:\Windows\System32 32.没什么..。
发布于 2022-09-20 14:59:08
我终于找到了,是的,“他们”。
每个目录中有一个包含最近编辑的文件。
似乎forfiles执行的命令实际上是在文件所在的位置运行的。
这很奇怪,因为如果将cmd /C echo %CD%指定为命令,它实际上会打印您运行的目录,在我的例子中是桌面!
https://stackoverflow.com/questions/73784412
复制相似问题