如何使用批处理文件查找特定文件夹今天是否有修改

莫娜

我有一个文件夹并使用批处理文件我想知道它今天是否被修改(在其中创建或修改的任何文件)。

下面是获取文件夹中所有文件计数的命令。我是批处理文件的新手,不知道如何获取它,请帮忙。

set MyFolder=D:\folder1
SET file_Cnt=0
for %%o IN (%MyFolder%/*.*) DO (      
      SET /A file_Cnt=file_Cnt+ 1    
)
echo %file_Cnt%

编辑:-我得到了这个解决方案,但唯一的问题是我想在这里设置一个变量(用于修改的文件总数),以后可以使用。

forfiles /S /P "%MyFolder%" /M "*" /D +0 /C "cmd /C if @isdir==FALSE echo _" | find /C "_"

Edit2:-我尝试过下面的命令来设置变量但不起作用。

forfiles /S /P "%MyFolder%" /M "*" /D +0 /C "cmd /C if @isdir==FALSE echo _" | find /C "_"
echo %_%      --getting echo off message

for /F %%N in ('forfiles /S /P "%MyFolder%" /M "*" /D +0 /C "cmd /C if @isdir==FALSE echo _" ^| find /C "_"') do set "NUMBER=%%N"
echo %NUMBER% --getting echo off message
echo %%N --getting echo off message
莫娜
 for /F %%N in ('forfiles /S /P "%MyFolder%" /M "*" /D +0 /C "cmd /C if @isdir==FALSE echo _" ^| find /C "_"') do (
     // we can simply get %%N here or we can also set some variable here if required.  
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找批处理文件夹

如何检查当前批处理文件是否在特定文件夹中?

如何使用批处理文件在系统文件夹中创建批处理文件

如何使用批处理文件删除2个特定文件夹中的所有内容?

如何使用批处理文件将特定子文件夹(如果存在)复制到备份文件夹中的新文件夹?

如何查找使用Python在特定文件夹中今天创建的所有文件

如何创建一个批处理文件来检查文件夹中是否存在四个特定的文件/文件夹?

如何使用批处理文件以编号顺序列出文件夹中特定扩展名的所有文件

如何对文件夹中的所有文件运行批处理文件?

批处理文件:如何将所有.doc文件备份到文件夹

如何通过批处理文件杀死特定文件夹中的运行进程

如何使用批处理文件在文件夹中运行exe文件

如何使用批处理文件更改每个子文件夹中的每个文件内容?

根据今天的日期创建一个文件夹,然后使用批处理文件将文件复制到新文件夹中

批处理文件中处于特定文件夹深度的dir文件夹

如何在带有批处理文件的文件夹中循环

使用批处理文件删除所有子文件夹?

如何使用批处理文件关闭指定的打开的文件夹

如何使用批处理文件中的目录通配符移动或复制文件夹?

批处理文件以搜索文件夹中的所有.csv文件以查找字符串

批处理文件以从上次修改的文件夹中获取文件

如何将文件递归复制到具有特定名称的所有文件夹中(首选批处理文件)

批处理文件在受监视的文件夹中有特定数量的文件时启动.exe

查找包含1个文件的文件夹的批处理文件

如何清除而不删除所有子文件夹中的所有文件(批处理文件除外)?

将特定文件夹内的所有文件和文件夹复制到批处理文件中

批处理文件在特定文件夹中创建多行txt文件

如何在批处理文件中查找当前用户是否属于特定用户组?

使用批处理列出特定文件夹中的文件