Пример #1
0
        public void HammerOnce()
        {
            FileModel tourist;

            tourist = PickTarget();

            Log.Spew("Touring {0} {1}",
                     tourist.Type, tourist.ShortName);

            int count = 10;

            while (count > 0)
            {
                FileModel new_parent;
                new_parent = FileModel.PickAnyDirectory();

                string new_name;
                new_name = Token.GetRandom();

                if (tourist.MoveTo(new_parent, new_name))
                {
                    Log.Spew("{0}: Toured to {1}", count, tourist.ShortName);
                    --count;
                }
            }
        }
Пример #2
0
        public void HammerOnce()
        {
            FileModel short_lived;

            short_lived = Create();
            Log.Spew("Created {0} {1}", short_lived.Type, short_lived.ShortName);

            int count = 10;

            // tour the file
            while (count > 0)
            {
                FileModel new_parent;
                new_parent = FileModel.PickAnyDirectory();

                string new_name;
                new_name = Token.GetRandom();

                if (short_lived.MoveTo(new_parent, new_name))
                {
                    Log.Spew("Moved to {0}", short_lived.ShortName);
                    --count;
                }
            }

            short_lived.Delete();
            Log.Spew("Deleted {0}", short_lived.ShortName);
        }
Пример #3
0
        override protected FileModel Create()
        {
            FileModel parent, child;

            do
            {
                parent = FileModel.PickAnyDirectory();
                child  = parent.NewFile();
            } while (child == null);
            return(child);
        }