国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

PowerShell中按修改時間查找文件的方法

2020-05-30 20:12:38
字體:
來源:轉載
供稿:網友

本文介紹一個PowerShell中按文件的的修改時間來查找文件,這里要用到文件對象的LastWriteTime這個屬性。

在很多時候,我都都需要按修改時間來查找文件。比如一個網站,近期發現被人掛馬了,我們可能會看看近期的備份是否有被修改,從而確定一下被黑的大致時間段。有了這個時間段后,我們要看看這段時間之內有哪些文件被修改過,有哪些新增上來的文件,很有可能黑客留下下的一句話木馬,甚至大馬就在里面。

下面我們來看看PowerShell中如何根據文件修改時間來查找文件。

小編先來看看d盤根目錄下有些什么內容:
代碼如下:
PS C:/Users/splaybow> dir d:
    目錄: D:/
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         2013/11/1     22:27            green
d----         2013/11/4     17:31            Program Files
d----         2013/11/6     10:23            Program Files (x86)
d----        2013/10/13     10:02            soft

因為小編沒有使用-Recurse參數,所以并沒有循環列出子目錄。如果我們在一個目錄下查找所有文件,那是應該在dir之后帶上這個參數的。現在得到一共是四個目錄。好了,我們來篩選一下修改時間在2013-11-4之前文件(或目錄)。注意,下面命令使用管道對dir列出的目錄進行篩選,找出LastWriteTime小于2013-11-4的,既然是小于,那肯定就不包括它了。得到結果如下:
代碼如下:
PS C:/Users/splaybow> dir d: | ?{$_.lastwritetime -lt '2013-11-4'}
    目錄: D:/
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         2013/11/1     22:27            green
d----        2013/10/13     10:02            soft

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南皮县| 海丰县| 武宁县| 通城县| 卢氏县| 乐清市| 金华市| 黔江区| 嘉义市| 利津县| 临沂市| 永康市| 两当县| 呼玛县| 南江县| 娱乐| 革吉县| 韶山市| 曲松县| 连云港市| 烟台市| 堆龙德庆县| 托克托县| 微山县| 盐池县| 张家港市| 淮阳县| 洛扎县| 大邑县| 濮阳市| 宁陵县| 江山市| 屯门区| 谷城县| 奉化市| 莆田市| 武冈市| 阜南县| 溧阳市| 禄丰县| 徐水县|