我想使用Powershell和regex定期扫描服务器上的特定文件夹,并将匹配文件的属性更改为只读。
我想只匹配扩展名前面的最后2个字符是00-89之间的数字的文件名,然后将这些文件设为只读。
示例:
213filename00.pdf --> will match
filename55.msg --> will match
AAfilename99.pdf --> will not match
每个文件的扩展名前总会有2位数字。
我知道如何使用Powershell更改文件的属性,我可以使用Get-ChildItem获取目录中的文件列表,但我是一个正则表达式noob,我不知道如何过滤gci的结果仅匹配扩展名之前的最后2位数字。
答案 0 :(得分:0)
replace(tzinfo=None)
if challenge.datetime_start.replace(tzinfo=None) <= datetime.now().replace(tzinfo=None) <= challenge.datetime_end.replace(tzinfo=None):