public bool HammerOnce (DirectoryObject dir, EventTracker tracker) { FileObject target; target = dir.PickChildFile (); if (target == null) return false; Log.Info ("Deleted file '{0}'", target.ShortName); target.Parent.RemoveChild (target, tracker); return true; }
public bool HammerOnce(DirectoryObject dir, EventTracker tracker) { FileObject target; target = dir.PickChildFile(); if (target == null) { return(false); } Log.Info("Deleted file '{0}'", target.ShortName); target.Parent.RemoveChild(target, tracker); return(true); }
public bool HammerOnce (DirectoryObject dir, EventTracker tracker) { FileObject victim; do { victim = dir.PickChildFile (); } while (victim != null && victim.IsWritable); if (victim == null) return false; // Create an object w/ the right type FileObject created; created = TreeBuilder.NewFile (5, 10, victim.Extension, 0.1, 0.5, null); // FIXME: stupid magic numbers Log.Info ("Clobbered file '{0}'", victim.ShortName); victim.Parent.ClobberingAddChild (created, victim, tracker); return true; }
public bool HammerOnce(DirectoryObject dir, EventTracker tracker) { FileObject victim; do { victim = dir.PickChildFile(); } while (victim != null && victim.IsWritable); if (victim == null) { return(false); } // Create an object w/ the right type FileObject created; created = TreeBuilder.NewFile(5, 10, victim.Extension, 0.1, 0.5, null); // FIXME: stupid magic numbers Log.Info("Clobbered file '{0}'", victim.ShortName); victim.Parent.ClobberingAddChild(created, victim, tracker); return(true); }
override protected FileSystemObject PickTarget(DirectoryObject dir) { return(dir.PickChildFile()); }
override protected FileSystemObject PickTarget (DirectoryObject dir) { return dir.PickChildFile (); }