标签: modified-date

如何获得装配的最后修改日期?

我想渲染(用于内部调试/信息)程序集的最后修改日期,因此我将知道何时部署了某个网站.

是否有可能通过反思得到它?

我得到这样的版本:

Assembly.GetExecutingAssembly().GetName().Version.ToString();
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似的东西 - 我不想打开物理文件,获取它的属性或类似的东西,因为我将在母版页中呈现它,并且不希望那种开销.

.net asp.net reflection file-properties modified-date

35
推荐指数
4
解决办法
2万
查看次数

查找文件/文件夹的修改日期

我是PowerShell的新手,我希望能得到一些帮助,创建一个告诉我文件修改日期的脚本.

我希望我对PowerShell有更多了解,因为我觉得我要求很多(本周所有的空闲时间都将用于更好地学习PowerShell).指出我在哪里学习如何做到这一点将是非常有帮助的.

这是完整的纲要.我需要每天运行一个报告,检查90个不同商店的计算机列表,以确保他们执行了某个备份.修改日期应告知备份是否已执行,并将设置为上一个日期.

如果修改日期是昨天,则不需要输出.如果它不是昨天,我想在PowerShell窗口或文本文件中输出,哪个更容易.

我还必须检查90个商店中每个商店的文件夹不超过七天,输出标准相同.对于每家商店,我的想法都是这样的

对于商店1:

Check file date for \\server\store\computer\c:\folder\"newest modified date in folder"
if date equals yesterday
   then do nothing
if date does not equal yesterday
   then output "Test did not backup"

check folder modified date for \\server\sample\store\backupfolder
if date equals <7 days old
   then do nothign
if date equals >7 days old
   then output "test did not backup"
Run Code Online (Sandbox Code Playgroud)

很抱歉没有证明我的研究工作,我对Powershell很新,我在截止日期前完成了这项工作.从昨天开始,我就学会了如何完成我需要用这个脚本做的所有事情.感谢@Keith让我走上了正确的道路.我最终使用以下代码来实现我的目标,即仅仅输出结果为false的位置.

$a = Get-ChildItem \\server\XXX\Received_Orders\*.* | Where{$_.LastWriteTime -ge (Get-Date).AddDays(-7)}
if ($a = (Get-ChildItem \\server\XXX\Received_Orders\*.* | Where{$_.LastWriteTime -ge (Get-Date).AddDays(-7)}))
{ …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file modified-date

27
推荐指数
2
解决办法
20万
查看次数