public bool HammerOnce(DirectoryObject dir, EventTracker tracker) { DirectoryObject new_parent; new_parent = dir.PickDirectory(); // 10 is a stupid magic number here. FileSystemObject target = null; for (int i = 0; i < 10 && target == null; ++i) { target = PickTarget(dir); if (target == null) { return(false); } if (target.IsAncestorOf(new_parent)) { target = null; } } if (target == null) { return(false); } Log.Spew("Moved {0} to {1}", target.ShortName, new_parent.ShortName); target.Parent.MoveChild(target, new_parent, tracker); return(true); }
public bool HammerOnce (DirectoryObject dir, EventTracker tracker) { FileObject created; created = new TextFileObject (); // FIXME: or an archive DirectoryObject parent; parent = dir.PickDirectory (); parent.AddChild (created, tracker); Log.Info ("Created file '{0}'", created.ShortName); return true; }
public bool HammerOnce (DirectoryObject dir, EventTracker tracker) { DirectoryObject created; created = new DirectoryObject (); DirectoryObject parent; parent = dir.PickDirectory (); parent.AddChild (created, tracker); Log.Info ("Created directory {0}", created.ShortName); return true; }
public bool HammerOnce(DirectoryObject dir, EventTracker tracker) { FileObject created; created = new TextFileObject(); // FIXME: or an archive DirectoryObject parent; parent = dir.PickDirectory(); parent.AddChild(created, tracker); Log.Info("Created file '{0}'", created.ShortName); return(true); }
public bool HammerOnce(DirectoryObject dir, EventTracker tracker) { DirectoryObject created; created = new DirectoryObject(); DirectoryObject parent; parent = dir.PickDirectory(); parent.AddChild(created, tracker); Log.Info("Created directory {0}", created.ShortName); return(true); }
public bool HammerOnce (DirectoryObject dir, EventTracker tracker) { DirectoryObject new_parent; new_parent = dir.PickDirectory (); // 10 is a stupid magic number here. FileSystemObject target = null; for (int i = 0; i < 10 && target == null; ++i) { target = PickTarget (dir); if (target == null) return false; if (target.IsAncestorOf (new_parent)) target = null; } if (target == null) return false; Log.Spew ("Moved {0} to {1}", target.ShortName, new_parent.ShortName); target.Parent.MoveChild (target, new_parent, tracker); return true; }