コード例 #1
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
		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;
		}
コード例 #2
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
        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);
        }
コード例 #3
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
		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;
		}
コード例 #4
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
        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);
        }
コード例 #5
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
 override protected FileSystemObject PickTarget(DirectoryObject dir)
 {
     return(dir.PickChildFile());
 }
コード例 #6
0
ファイル: TestBasic.cs プロジェクト: ArsenShnurkov/beagle-1
		override protected FileSystemObject PickTarget (DirectoryObject dir)
		{
			return dir.PickChildFile ();
		}