Stef.FileWatcher 0.0.1
前缀已保留
.NET 5.0 此代码包针对.NET 5.0。该代码包与此框架兼容或更高版本。 .NET Core 3.1 此代码包针对.NET Core 3.1。该代码包与此框架兼容或更高版本。 .NET Standard 1.3 此代码包针对.NET Standard 1.3。该代码包与此框架兼容或更高版本。 .NET Framework 4.5 此代码包针对.NET Framework 4.5。该代码包与此框架兼容或更高版本。
dotnet add package Stef.FileWatcher --version 0.0.1
NuGet\Install-Package Stef.FileWatcher -Version 0.0.1
此命令旨在在Visual Studio中的包管理器控制台中使用,因为它使用了NuGet模块的Install-Package命令。
<PackageReference Include="Stef.FileWatcher" Version="0.0.1" />
对于支持包引用的项目,将此XML节点复制到项目文件中,以引用该代码包。
paket add Stef.FileWatcher --version 0.0.1
NuGet团队不支持此客户端。请联系其维护者以获取支持。
#r "nuget: Stef.FileWatcher, 0.0.1"
#r指令可以在F# Interactive和Polyglot Notebooks中使用。将此复制到交互式工具或脚本的源代码中,以引用代码包。
// Install Stef.FileWatcher as a Cake Addin #addin nuget:?package=Stef.FileWatcher&version=0.0.1 // Install Stef.FileWatcher as a Cake Tool #tool nuget:?package=Stef.FileWatcher&version=0.0.1
NuGet团队不支持此客户端。请联系其维护者以获取支持。
特性
- C#
FileSystemWatcher
事件标准化。 - 当文件系统项目被创建、删除、更改或重命名时,不会发出任何虚假变更通知。
- 支持 .NET 4.5、.NETStandard (1.3、2.0 和 2.1)、.NET Core 3.1、.NET 5 和 .NET 6
使用方法
using Stef.FileWatcher;
var path = @"C:\temp\fs";
Console.WriteLine("Watching {0}", path);
var fileWatcher = new FileWatcher(path)
{
IncludeSubdirectories = true
};
fileWatcher.OnCreated += OnX;
fileWatcher.OnDeleted += OnX;
fileWatcher.OnChanged += OnX;
fileWatcher.OnRenamed += OnX;
// start watching
fileWatcher.Start();
Console.WriteLine("Press a key to exit");
Console.ReadKey();
void OnX(object sender, FileChangedEvent e)
{
Console.WriteLine($"{e.ChangeType} | {e.FullPath}");
}
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 兼容。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp1.0 已计算。 netcoreapp1.1 已计算。 netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 兼容。 |
.NET Standard | netstandard1.3 兼容。 netstandard1.4 已计算。 netstandard1.5 已计算。 netstandard1.6 已计算。 netstandard2.0 兼容。 netstandard2.1 兼容。 |
.NET 框架 | net45 兼容。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen30 已计算。 tizen40 已计算。 tizen60 已计算。 |
通用 Windows 平台 | uap 已计算。 uap10.0 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETCoreApp 3.1
- 无依赖。
-
.NETFramework 4.5
- 无依赖。
-
.NETStandard 1.3
- NETStandard.Library (>= 1.6.1)
- System.ComponentModel (>= 4.3.0)
- System.IO.FileSystem.Watcher (>= 4.3.0)
- System.Threading.Thread (>= 4.3.0)
-
.NETStandard 2.0
- 无依赖。
-
.NETStandard 2.1
- 无依赖。
-
net5.0
- 无依赖。
-
net6.0
- 无依赖。
NuGet 包
此包不用于任何 NuGet 包。
GitHub 仓库
此包不用于任何流行 GitHub 仓库。
版本 | 下载 | 最后更新 |
---|---|---|
0.0.1 | 290 | 2/19/2022 |
0.0.1-preview-01 | 161 | 2/19/2022 |