static void Renamed (object sender, RenamedEventArgs args) { if (args.ChangeType != WatcherChangeTypes.Renamed) throw new Exception (string.Format ("Wrong ChangeType: {0} instead of {1}.", args.ChangeType, WatcherChangeTypes.Renamed)); _events.Add (args); }
protected void OnRenamed(object sender, RenamedEventArgs args) { var onRenamed = Renamed; if (onRenamed != null) { onRenamed(sender, args); } }
public static void RenamedEventArgs_ctor(WatcherChangeTypes changeType, string directory, string name, string oldName) { RenamedEventArgs args = new RenamedEventArgs(changeType, directory, name, oldName); if (!directory.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) { directory += Path.DirectorySeparatorChar; } Assert.Equal(changeType, args.ChangeType); Assert.Equal(directory + name, args.FullPath); Assert.Equal(name, args.Name); Assert.Equal(directory + oldName, args.OldFullPath); Assert.Equal(oldName, args.OldName); }
private static void Watcher_Renamed(object sender, RenamedEventArgs e) { AddLoadFile(e.FullPath); AddRemoveFile(e.OldFullPath); s_Timer.Change(TimeoutMillis, Timeout.Infinite); }
private void FileWatcher_Renamed(object sender, RenamedEventArgs e) { AddItemThreadSafe(e.Name + " Renamed"); }
private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. Console.WriteLine(DateTime.Now.ToShortTimeString() + "File: {0} renamed to {1}.", e.OldFullPath, e.FullPath); runCmd(e.FullPath); }
private void FileSystemWatcher_Renamed(object sender, RenamedEventArgs e) { EnqueueEvent(new WatcherEvent { EventType = WatcherEventType.Rename, EventArgs = e }); }
private void FsWatcher_Renamed(object sender, RenamedEventArgs e) { UnregisterSoundEffectFile(e.OldFullPath); RegisterSoundEffectFromFile(e.FullPath); }
private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); if (File.Exists(@"C:\x\geojson.json")) { Console.WriteLine("do something"); } else { Console.WriteLine("gone do something else"); } }
private static void OnRenamed(object source, RenamedEventArgs e) { Console.Error.WriteLine("** FS Event: '{0}' renamed to '{1}'.", e.OldFullPath, e.FullPath); ScheduleWriteFilename(e.OldFullPath); ScheduleWriteFilename(e.FullPath); }
private void MoonWatcher_Renamed(object sender, RenamedEventArgs e) { MoonWatcher_Queue(e.FullPath, "Renamed"); MoonWatcher_Queue(e.OldFullPath, "Renamed"); }
private static void HandleRenameEvent(object sender, RenamedEventArgs e) { Log("Event received: {0} Path: {1} OldPath: {2}", e.ChangeType, e.FullPath, e.OldFullPath); }
private void Renamed(object source, RenamedEventArgs e) { g_FSWLog = String.Format("{0} {1}", e.ChangeType.ToString(), e.FullPath); FileWatchLogWrite(g_FSWLog); }
public void OnRenamedCSC(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. //Console.WriteLine($"File: {e.OldFullPath} renamed to {e.FullPath}"); ShowNotificationMessage(50, "Renamed", $"{ e.OldName} renamed to { e.Name}", ToolTipIcon.None); }
protected override void WndProc(ref Microsoft.WindowsCE.Forms.Message msg) { if (msg.Msg == WM_FILECHANGEINFO) { if (msg.LParam == IntPtr.Zero) return; if ((int)msg.LParam == 0) return; FILECHANGENOTIFY fchnot = (FILECHANGENOTIFY)Marshal.PtrToStructure(msg.LParam, typeof(FILECHANGENOTIFY)); string fullPath = Marshal.PtrToStringUni((IntPtr)fchnot.dwItem1); string oldfullPath = Marshal.PtrToStringUni((IntPtr)fchnot.dwItem2); string fileName = System.IO.Path.GetFileName(fullPath); string dirName = System.IO.Path.GetDirectoryName(fullPath); string oldfileName = ""; if (ValidateByFilter(fileName)) { FileSystemEventArgs args; RenamedEventArgs renArgs; switch (fchnot.wEventId) { case (int)SHCNE_CREATE: if (watcher.notifyFilter == NotifyFilters.FileName) { args = new FileSystemEventArgs(WatcherChangeTypes.Created, dirName, fileName); watcher.OnCreated(args); } break; case (int)SHCNE_MKDIR: if ((watcher.notifyFilter & NotifyFilters.DirectoryName) == NotifyFilters.DirectoryName) { args = new FileSystemEventArgs(WatcherChangeTypes.Created, dirName, fileName); watcher.OnCreated(args); } break; case (int)SHCNE_UPDATEDIR: if ((watcher.notifyFilter & NotifyFilters.DirectoryName) == NotifyFilters.DirectoryName) { args = new FileSystemEventArgs(WatcherChangeTypes.Changed, dirName, fileName); watcher.OnChanged(args); } break; case (int)SHCNE_RMDIR: if ((watcher.notifyFilter & NotifyFilters.DirectoryName) == NotifyFilters.DirectoryName) { args = new FileSystemEventArgs(WatcherChangeTypes.Deleted, dirName, fileName); watcher.OnChanged(args); } break; case (int)SHCNE_DELETE: if ((watcher.notifyFilter & NotifyFilters.FileName) == NotifyFilters.FileName) { args = new FileSystemEventArgs(WatcherChangeTypes.Deleted, dirName, fileName); watcher.OnDeleted(args); } break; case (int)SHCNE_UPDATEITEM: if ((watcher.notifyFilter & NotifyFilters.FileName) == NotifyFilters.FileName) { args = new FileSystemEventArgs(WatcherChangeTypes.Changed, dirName, fileName); watcher.OnChanged(args); } break; case (int)SHCNE_RENAMEFOLDER: if ((watcher.notifyFilter & NotifyFilters.DirectoryName) == NotifyFilters.DirectoryName) { oldfileName = Marshal.PtrToStringUni((IntPtr)fchnot.dwItem2); renArgs = new RenamedEventArgs(WatcherChangeTypes.Renamed, dirName, fileName, oldfileName); watcher.OnRenamed(renArgs); } break; case (int)SHCNE_RENAME: if ((watcher.notifyFilter & NotifyFilters.FileName) == NotifyFilters.FileName) { oldfileName = Marshal.PtrToStringUni((IntPtr)fchnot.dwItem2); renArgs = new RenamedEventArgs(WatcherChangeTypes.Renamed, dirName, fileName, oldfileName); watcher.OnRenamed(renArgs); } break; case (int)SHCNE_ATTRIBUTES: if ((watcher.notifyFilter & NotifyFilters.Attributes) == NotifyFilters.Attributes) { args = new FileSystemEventArgs(WatcherChangeTypes.Changed, dirName, fileName); watcher.OnChanged(args); } break; } } SHChangeNotifyFree(msg.LParam); } msg.Result = (IntPtr)0; base.WndProc(ref msg); }
public virtual void OnRenamed(RenamedEventArgs e) { lock (this) { if (this.Renamed!=null) this.Renamed(this, e); } }
void HandleWatcherRenamed(object sender, RenamedEventArgs e) { OnRecentFilesChanged(cachedItemList); }
protected virtual void OnRenamed(RenamedEventArgs e) { this.Renamed?.Invoke(this, e); }
protected override void OnFileRenamed(object sender, RenamedEventArgs e) { OnFileRenamedHitCount++; base.OnFileRenamed(sender, e); }
void watcher_Renamed(object sender, RenamedEventArgs e) { this.OnFileLost(new PluginDirectoryEventArgs(e.OldFullPath)); this.OnFileFound(new PluginDirectoryEventArgs(e.FullPath)); }
private void FileRenamedHandler(object sender, RenamedEventArgs e) { // Эмуляция debounce с помощью таймера. this.debounceTimer.Stop(); this.debounceTimer.Start(); }
protected void OnRenamed (RenamedEventArgs e) { throw new NotImplementedException (); }
private static void FileRenamed(object sender, RenamedEventArgs target) { string name = Path.GetFileNameWithoutExtension(target.OldFullPath); CodeNamePairManager.ClearCache(name); }
void fileWatcher_Renamed(object sender, RenamedEventArgs e) { this.removeFile(e.OldFullPath); this.addFile(e.FullPath); }
/// <summary> /// 文件重名名的代理事件 /// </summary> /// <param name="source"></param> /// <param name="e"></param> protected void ConfigureAndWatchHandler_OnRenamed(object source, RenamedEventArgs e) { timer.Change(TimeoutMillis, Timeout.Infinite); }
void watcher_Renamed(object sender, RenamedEventArgs e) { new IkeCodeCache().Remove(this.CacheKey); IkeCodeLog.Default.Warning(string.Format("File renamed: [{0}/{1}]", e.FullPath, e.Name)); }
private static void OnRenamed(object source, RenamedEventArgs e) => // Specify what is done when a file is renamed. Console.WriteLine($"File: {e.OldFullPath} renamed to {e.FullPath}");
private void FileSystemWatcherServiceRenamed(object sender, RenamedEventArgs e) { RemoveMusicFile(e.OldFullPath); InsertMusicFile(e.FullPath); }
private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. //Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); //if from .doc -> ~ ignore //if from ~->.doc changed FileInfo fi_old = new FileInfo(e.OldFullPath); FileInfo fi_new = new FileInfo(e.FullPath); /* // if (/*fi_old.Extension.Equals(".tmp") == false && fi_old.Extension.Equals(".TMP") == false &&/ fi_new.Extension.Equals(".tmp") == false && fi_new.Extension.Equals(".TMP") == false) // { if ((fi_old.Name[0].Equals('~') && fi_new.Name[0].Equals('~') != true) ||( fi_new.Extension.Equals(".tmp") == false && fi_new.Extension.Equals(".TMP") == false)) { //file Microsoft changed Console.WriteLine("File with MICROSOFT: " + e.FullPath + " Changed"); } else { if (fi_new.Name[0].Equals('~') != true && (fi_new.Extension.Equals(".tmp") == false && fi_new.Extension.Equals(".TMP") == false)) { */ // Specify what is done when a file is renamed. Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); // } // } // } }
private static void FileSystemWatcher_Renamed(object sender, RenamedEventArgs e) { Logger.Info($"A new file has been renamed from {e.OldName} to {e.Name}"); }
public void CallOnRenamed(RenamedEventArgs e) { this.OnRenamed(e); }
private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); }
private static void OnRenamed(object source, RenamedEventArgs e) { //if from .doc -> ~ ignore //if from ~->.doc changed if (Directory.Exists(e.FullPath)) { // a directory is renamed Console.WriteLine("Directory: {0} renamed to {1}", e.OldFullPath, e.FullPath); } if (File.Exists(e.FullPath)) { // a file is renamed FileInfo fi_old = new FileInfo(e.OldFullPath); FileInfo fi_new = new FileInfo(e.FullPath); if ( (fi_old.Name[0].Equals('~') && !fi_new.Name[0].Equals('~')) || (fi_old.Extension.Equals(".tmp") && !fi_new.Name[0].Equals('~')) || (fi_old.Extension.Equals("") && !fi_new.Name[0].Equals('~')) || (fi_old.Name[0].Equals('~') && !fi_new.Extension.Equals("tmp")) || (fi_old.Extension.Equals(".tmp") && !fi_new.Extension.Equals("tmp")) || (fi_old.Extension.Equals("") && !fi_new.Extension.Equals("tmp")) || (fi_old.Name[0].Equals('~') && !fi_new.Extension.Equals("")) || (fi_old.Extension.Equals(".tmp") && !fi_new.Extension.Equals("")) || (fi_old.Extension.Equals("") && !fi_new.Extension.Equals("")) ) { //file Microsoft changed Console.WriteLine("File MICROSOFT: " + e.FullPath + " Changed"); } else { if (!fi_new.Name[0].Equals('~') && !fi_new.Name[0].Equals('$') && !fi_new.Name[0].Equals('.') && !fi_new.Extension.Equals(".tmp") && !fi_new.Extension.Equals(".TMP") && !fi_new.Extension.Equals("")) { Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); } } } }
private void Rename(object sender, RenamedEventArgs e) { _logger.LogDebug("File Renamed"); }
protected void OnRenamed(object sender, RenamedEventArgs fileSystemEventArgs) => Renamed?.Invoke(sender, fileSystemEventArgs);
protected void OnRenamed(RenamedEventArgs e);
/// <summary> /// Retourne le chemin complet du repertoire ciblé /// </summary> /// <param name="sender">Instance qui a déclenchée l'événement.</param> /// <param name="e">Argument des événements.</param> /// <returns>Chemin complet du répertoire cible</returns> private string GetCurrentTagetDirectory(object sender, RenamedEventArgs e) { string path = e.FullPath.Replace($@"\{e.Name}", ""); return(sender == _WatcherSourceDirectory?path.Replace(_SourceDirectoryPath, _TargetDirectoryPath) : path.Replace(_TargetDirectoryPath, _SourceDirectoryPath)); }
private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. FileManager.Rename(targetFolder, e.OldName, e.Name); }
private void FSWatcher_Renamed(object sender, RenamedEventArgs e) { OnCharacterUpdated(new CharacterViewModelProviderEventArgs(null, e.OldFullPath, e.FullPath)); }
protected virtual void FileRenamed(object source, RenamedEventArgs e) { string s; bool match = mFilterRe.IsMatch(e.Name) && mFilterRe.IsMatch(e.OldName); if (match) { s = string.Format("[{0}] {1} Renamed {2} => {3}", mName, DateTime.Now.ToString(), e.OldName, e.Name); } else { s = string.Format("[{0}] {1} Ignored changes to {2}", mName, DateTime.Now.ToString(), e.Name); } OnLog(s); if (match) { Operation o = new Operation(e.ChangeType, e.FullPath, mWorkingDirectory, new List<string>(mCommands)); mOperator.EnqueueOperation(o); } }
private void FileRenameHandler(object sender, RenamedEventArgs e) { this.AddFileToCopy(e.Name); }
private void OnWatcher_Renamed(object sender, RenamedEventArgs e) { TreeNode[] nodes; nodes = Nodes.Find("\\projects\\" + e.OldName, true); nodes[0].Name = e.FullPath; nodes[0].Text = Path.GetFileName(e.FullPath); }
private void HandleRename(object sender, RenamedEventArgs args) { HandleGeneralChange(args.FullPath); }
protected void OnRenamed(object sender, RenamedEventArgs args) { if (Renamed != null) Renamed(sender, args); }
private static void RenamedFile(object sender, RenamedEventArgs e) { Console.WriteLine($"File {e.Name} renamed"); }
public static void FileSystemWatcher_OnRenamed() { using (TestFileSystemWatcher watcher = new TestFileSystemWatcher()) { bool eventOccured = false; object obj = null; RenamedEventArgs actualArgs = null, expectedArgs = new RenamedEventArgs(WatcherChangeTypes.Renamed, "directory", "file", "oldFile"); watcher.Renamed += (o, e) => { eventOccured = true; obj = o; actualArgs = e; }; watcher.CallOnRenamed(expectedArgs); Assert.True(eventOccured, "Event should be invoked"); Assert.Equal(watcher, obj); Assert.Equal(expectedArgs, actualArgs); } }
/// <summary> /// If any file or directory is renamed, this will handle that event /// </summary> /// <param name="sender">Event sender</param> /// <param name="e">Event args</param> /// <returns>Task</returns> private async Task Renamed(object sender, RenamedEventArgs e) { Console.WriteLine(DateTime.Now + ": " + e.ChangeType + " " + e.FullPath); await this.RunGenerate(); }
private void OnRenamed(object sender, RenamedEventArgs e) { _refreshIsCurrentTrigger.Change(1000, Timeout.Infinite); }
private static void OnRenamed( object sender, RenamedEventArgs e) { Console.WriteLine("{0} renamed to {1}", e.OldName, e.Name); }