powershell 监控Windows资源管理器选中的文件夹及文件
01 前言
在整理大量文件的时候,有些文件可能需要根据内容做不同的处理,比如,移动到另外一个目录中。那么如何判断当前在文件资源管理器中选择了哪些文件呢?决定用powershell
试试,找了一些资料之后,发现使用系统自带的shdocvw.dll
可以做到,记录一下。
02 正文
shdocvw.dll
一般位于C:\Windows\System32
下,但是不能直接使用,需要转换一下。
转换过程略,下载链接在文章顶部。
代码如下:
<#
监控Windows资源管理器选择的文件
by hokis
20240506_164639
#>
[void][System.Reflection.Assembly]::LoadFile($PSScriptRoot+"\shdocvw.NET.dll")