File 打开文件资源管理器以按日期显示
使用DelphiXE,我希望看到驱动器上的所有文件都以编程方式按日期修改,但就是找不到如何为其编码。现有搜索没有问题,但这不是重点File 打开文件资源管理器以按日期显示,file,search,explorer,File,Search,Explorer,使用DelphiXE,我希望看到驱动器上的所有文件都以编程方式按日期修改,但就是找不到如何为其编码。现有搜索没有问题,但这不是重点 ShellExecute(Application.Handle, nil, 'D:\datemodified11-12-2019 .. 12-12-2019.search-ms', nil, nil, SW_NORMAL ); 这就是我想要的东西 ShellExecute(Application.H
ShellExecute(Application.Handle,
nil,
'D:\datemodified11-12-2019 .. 12-12-2019.search-ms',
nil,
nil,
SW_NORMAL
);
这就是我想要的东西
ShellExecute(Application.Handle,
nil,
'explorer.exe', 'search-ms:query=d:\datemodified:yesterday .. today',
nil,
nil,
SW_NORMAL
);
经过多次搜索,我找不到打开文件资源管理器并将查询传递到其搜索框的正确语法
感谢您的帮助。回答了我自己的问题,我在圈里转了转,包括各种grep尝试,并尝试使用Quicksearch(),只是简单地粘贴了“datemodified:Dayed.”。。在文件浏览器搜索框中,似乎保存了搜索日期。。如今,尽管Windows将冒号去掉,但search ms确实起到了作用- ShellExecute(Application.Handle,nil,'D:\dateModifiedEysterDay..today.search ms',nil,nil,SW_NORMAL) 打开文件资源管理器并自动执行搜索。因此,现在我有了一种每天备份文件的简便方法,尽管我可能需要在我的应用程序上增加一些按钮以备选择