FileSystemWatcher 状态 未启动

2023-12-21

我正在尝试注册在目录中创建或更改文件时的事件。当我尝试注册事件时,状态保持“未开始”并且事件不起作用。

function checkFilestatus {
    Param($k)
    try {
        [IO.File]::OpenRead($k).Close()
        Copy-Item -Path "$k\" -Destination "\\ServerName\D$\Temp\MyFolder" -Recurse -Force
    } catch {
        Start-Sleep -Seconds 120
        Copy-Item -Path "$k\" -Destination "\\ServerName\D$\Temp\MyFolder" -Recurse -Force
    }
}
$filewatcher = New-Object System.IO.FileSystemWatcher
$filewatcher.Path = "D:\MyFolder\Folder2"
$filewatcher.IncludeSubdirectories = $true
$filewatcher.EnableRaisingEvents = $true

Register-ObjectEvent $filewatcher "Created" -SourceIdentifier FileCreated -Action { checkFilestatus($($EventArgs.FullPath)) }
Register-ObjectEvent $filewatcher "Changed" -SourceIdentifier FileChanged -Action { checkFilestatus($($EventArgs.FullPath)) }

以下是我运行脚本时的输出:



Id     Name            PSJobTypeName   State         HasMoreData
--     ----            -------------   -----         -----------
40     FileCreated                     NotStarted    False
41     FileChanged                     NotStarted    False
  

None

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

FileSystemWatcher 状态 未启动 的相关文章

随机推荐

  • Jersey 不支持嵌套资源中的声明性超链接,这是否正确?

    public class Widget Ref resource WidgetResource class URI url public URI getUrl return url public Wonkle getWonkle retur
  • 匹配函数来匹配多个值

    我有两列 Column A Column B Apple A banana B Grape C Apple D Banana F 现在我想找到有数据的行的行号Apple D 他们的使用方式是Match函数获取行号 你可以使用这个 LOOKU
  • Jqgrid 数据类型从数组本地加载

    在我询问如何在从本地 js var 刷新下划线数据后重新应用工具栏过滤器时在这里问 https stackoverflow com questions 12983215 alternative to jqgrid triggertoolba
  • 如果您已经拥有资源,为什么要将 ETag 设置为必须要求?

    为什么要将 ETag 设置为 必须要求级别 您在 ETag 返回之前获取资源 我正在开发一个项目 其中我是向服务器发送 HTTP 请求的客户端 该服务器返回带有 ETag 的 HTTP Cache Control 标头来缓存响应 其中在每个
  • 插入具有多对一关系的 Hibernate 实体

    我对 Hibernate 相当陌生 并且有一个关于当实体具有 FK 时如何处理插入的问题 具体来说如何创建要插入的实体 我的实体简化了以下结构 Entity Table name event public class Event imple
  • 访问修饰符有什么用

    编程语言中需要使用访问修饰符吗 如果我们选择所有成员和方法作为私有 那么输出会是什么 See 封装 http en wikipedia org wiki Encapsulation object oriented programming 维
  • java 8 嵌套流

    假设您有这样的结构类 public class Review private Integer idReview private String description private ArrayList
  • Apache 2.4 with mod_wsgi: 403 Forbidden, 无权访问此服务器上的 /calbase

    所以我尝试使用 apache 2 4 和 mod wsgi 和 pythong 3 4 在 Windows 服务器上部署我的 django 项目 在我配置 httpd conf 并尝试启动安装了 mod wsgi 的 apache 之前 它
  • Java 进程中的 Sudo

    我正在开发一个终端应用程序 它允许人们从 Swing GUI 执行 bash 命令 尝试使用 sudo 执行命令时遇到以下问题 sudo cd Users myname Desktop sudo 不存在 tty 且未指定 Askpass 程
  • 为什么在 Spark 数据集上调用缓存需要很长时间?

    我正在加载大型数据集 然后缓存它们以供我的代码中参考 代码看起来像这样 val conversations sqlContext read format com databricks spark redshift option url jd
  • 在 Flask 中获取数据 JSON

    即使遵循这里和那里的许多示例 我也无法在 POST 方法中让我的 API 工作 这是关于它的代码 from flask import Flask jsonify request app route api v1 lists methods
  • RenderPartial 如何确定在哪里可以找到视图?

    好的 谷歌搜索可能会失败 我记得不久前读过这篇文章 但找不到它 我在不同的目录中有一个视图和一个部分视图 我认为 Html RenderPartial partial view name RenderPartial 如何确定要查看的位置 这
  • iBatis 使用 resultMap 和parameterMap 的集合

    我想在 iBatis 查询中传递一组字符串作为参数映射 并返回结果集的字符串集合 这可能吗 示例查询 SELECT FROM some table t WHERE t some column IN values UPDATE some ta
  • 管道在 git for windows 的 bash 中返回空字符串

    编辑 更新到适用于 Windows gt 2 9 0 windows1 的 Git 后问题已解决 免责声明 有些评论提到了这个问题背后的完整 故事 但我决定缩短它 因为它太长而且难以理解 我向您展示尽可能简洁的失败示例 对于那些有兴趣了解问
  • 如何在rmarkdown中使用for循环?

    考虑这个简单的例子 title Untitled output ioslides presentation r setup include FALSE knitr opts chunk set echo FALSE Slide with R
  • 使用 TOMCAT 将大 JSON 数据转为 java RESTful 服务

    我有一个大的 JSON 数据 有没有什么捷径可以使其成为 RESTful 服务 但我需要一个带有 apache TOMCAT 的 java 源代码 有什么捷径吗 也许您需要制作 Restful Web 服务来实现这一点 以 JSON 格式返
  • has_and_belongs_to_many,避免连接表中的重复

    我有一组非常简单的 HABTM 模型 class Tag lt ActiveRecord Base has and belongs to many posts end class Post lt ActiveRecord Base has
  • Java UDP 套接字 - 数据留在服务器端

    我正在使用 UDP 套接字在 Java 中实现一个非常基本的服务器 客户端模型 但我遇到了一个非常奇怪的问题 我想做的就是让用户 客户端 向服务器发送一条消息 然后服务器将其打印出来 我有一个例子 但我遗漏了一些东西 因为我有以下问题 如果
  • EF4.1(代码优先)-如何指定复合关系

    在 Linq to SQL 中 我可以指定一个不必依赖于数据库中现有的外键和 pks 的关系 这对于创建如下所示的复合关系很有用 public class Equipment CableNormalised Association This
  • FileSystemWatcher 状态 未启动

    我正在尝试注册在目录中创建或更改文件时的事件 当我尝试注册事件时 状态保持 未开始 并且事件不起作用 function checkFilestatus Param k try IO File OpenRead k Close Copy It