将新文件夹添加到某个位置时触发脚本

2023-12-01

我正在自动化一个流程,并且已经为此制作了一个 powershell 脚本。现在我需要制作一些东西,每次将新文件夹添加到特定位置(即删除新版本)时都会调用该脚本。 我应该为此使用什么。 WCF 太多了吗?如果没有,有任何线索吗?任何有用的链接。 或者另一个 powershell 脚本更适合这个?

请记住,我还需要检查子文件夹。

Thanks.


我个人会使用 System.IO.FileSystemWatcher

$folder = 'c:\myfoldertowatch'
$filter = '*.*'                             
$fsw = New-Object IO.FileSystemWatcher $folder, $filter 
$fsw.IncludeSubdirectories = $true              
$fsw.NotifyFilter = [IO.NotifyFilters]'DirectoryName' # just notify directory name events
$onCreated = Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {  ... do my stuff here } # and only when is created

使用它来停止观看事件

Unregister-Event -SourceIdentifier FileCreated
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将新文件夹添加到某个位置时触发脚本 的相关文章

随机推荐

  • Android 应用程序仅适用于平板电脑?

    是否可以使我的应用程序仅安装在平板电脑上 我尝试使用 minsdk 版本 但它不起作用 因为有带有 froyo 的平板电脑 现在 ICS 已经出来了 我尝试使用支持屏幕 将小 正常和大设置为 false 但 HTC Flyer 是大屏幕 不
  • 如何使用 iOS GPUImage 生成直方图?

    致力于https github com luisespinoza LEColorPicker项目中 我尝试使用项目 GPUImage https github com BradLarson GPUImage 从任意输入 UIImage 生成
  • FFMPEG 比特率计算/优化

    我为 FFMPEG 编写了以下包装 function Video input crop null scale null output null extra null input new ffmpeg movie input if is ob
  • 雅虎 API 集成?

    我必须将 yahoo api 集成到我的应用程序中 谁能为我提供相关步骤 由于我们已经集成了雅虎 我们从雅虎获得了一个令牌密钥 输入密钥后我们进入应用程序 在雅虎登录后是否有任何人可以直接进入应用程序 试试这个初学者链接 http deve
  • 如何枚举HDFS目录中的文件

    如何枚举HDFS目录中的文件 这是为了使用 Scala 枚举 Apache Spark 集群中的文件 我看到有 sc textfile 选项 但它也会读取内容 我只想读取文件名 我实际上尝试了 listStatus 但没有成功 得到下面的错
  • session_set_cookie_params() 函数的“安全”参数是什么意思? [复制]

    这个问题在这里已经有答案了 可能的重复 PHP session set cookie params 我仅使用 HTTP 不是 HTTPS 我的服务器上未配置 SSL 安全 是否意味着 cookie 将仅通过 SSL 传输 或者也可以在 HT
  • 在使用 Selenium 进行自动化测试期间检查元素时,某些网页中的元素“id”会发生变化(非静态)。遇到这种情况该如何处理呢?

    我正在尝试使用带有 chrome 驱动程序的 SELENIUM 中的测试自动化来捕获下拉菜单字段 为什么使用 Chrome 浏览器检查元素时 某些网页中的元素 id 会发生变化 如何保持 id 静态而不改变 我遵循的步骤 当我检查网页中的元
  • 将 UIImage 移动到 UIImageView 中

    我有一个UIImageView 红色方块 将显示UIImage必须缩放 我可以接收大于或小于UIImageView 缩放后 显示的部分UIImage是它的中心 我需要的是显示蓝色方块中的图像部分 我该如何存档它 我只能获取图像尺寸 高度和宽
  • 在 Select 语句中使用存储过程的结果

    我有一个存储过程 它返回一个Dataset Table 我如何在一个存储过程中使用这个存储过程的结果SELECT陈述 我需要这样的东西 SELECT T1 FROM Dummy T0 INNER JOIN EXEC dbo SPGetRes
  • 我们不能在 Oracle 中使用 [specifier] 和 like 运算符吗?

    当在 oracle 中使用 LIKE 运算符来匹配任何字符时 我不能使用 说明符 例如 找出以 s 或 r 开头的客户姓名 因此我们不能将查询编写为 select from emp where customer LIKE sr ORACLE
  • 我的自定义 php 函数有问题

    好的 我正在尝试创建一个自定义函数 该函数将为最终用户回显 iframe 内的站点 url 该脚本必须检查用户是否已经看过该站点 如果已经看过 则不再显示该站点 而是从数据库等中获取另一个站点 URL 这是我到目前为止所想到的 functi
  • 使用 JSR303 进行 Spring MVC 日期格式验证

    我使用 Spring MVC 和 JSR303 来进行输入验证 我创建的表单有几个绑定到的日期字段Date支持表单的对象内的对象 我正在使用 JSR303 进行验证Date using Future 我也在用 DateTimeFormat
  • 如何在jmeter中解码base 64格式?

    有谁知道在 JMeter 中解码 Base 64 格式字符串的解决方案 我必须解码响应 但我不想重新发明轮子 我必须自己编写代码吗 希望不是 Thanks 你的解决方案非常好 但是 您可以使用 Beanshell 后处理器并将以前的采样器响
  • 如何在 React Native 中模糊文本

    问题很简单 我有一个带有文本组件的视图 我只是想让这段文字最初变得模糊 我看到的在 React Native 中模糊某些内容的唯一解决方案是通过 react native blur 来获取图像 How can we blur a TextR
  • NHibernate IList 列表

    您好 我正在尝试返回建筑域的集合 private long id private string buildingName private IList
  • SQL Server 代理作业在作业历史记录中记录自定义消息

    是否可以在作业历史消息中记录来自 SQL Server 代理作业的自定义消息 如果不是 做这样的事情最好的方法是什么 对于 T SQL 作业步骤 您可以使用print陈述 对于 CmdExec 步骤 请使用Console Writeline
  • 调用 Socket.Receive 后,C# Socket.Connected 属性更改为 false

    int readCount byte buffer new byte 128 SocketError socketError TcpClient tcpClient tcpListener AcceptTcpClient tcpClient
  • 是否可以在 CSS 中设置 JavaFX 静态属性?

    使用 BorderPanel alignment 的示例 FXML 静态属性
  • 是否可以有条件地分配@RequestParam中的Required值?

    我的控制器中有 2 个 RequestParam 参数 我想根据条件设置两个参数的必需值 条件可能是这样的 如果传递了一个参数 则必须传递另一个参数 因此将 other 的 required 设置为 true 反之亦然 否则 如果没有传递任
  • 将新文件夹添加到某个位置时触发脚本

    我正在自动化一个流程 并且已经为此制作了一个 powershell 脚本 现在我需要制作一些东西 每次将新文件夹添加到特定位置 即删除新版本 时都会调用该脚本 我应该为此使用什么 WCF 太多了吗 如果没有 有任何线索吗 任何有用的链接 或