Ejemplo n.º 1
0
        private void bitExtentionMethod()
        {
            FileAttributes fa = FileAttributes.System;

            fa = fa.Set(FileAttributes.ReadOnly);
            fa = fa.Clear(FileAttributes.System);
            fa.ForEach(f => Console.WriteLine(f));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            FileAttributes fa = FileAttributes.System;

            fa = fa.Set(FileAttributes.ReadOnly);
            fa = fa.Clear(FileAttributes.System);
            FileAttributes ff = FileAttributes.System | FileAttributes.SparseFile |
                                FileAttributes.Offline | FileAttributes.Normal;

            ff.ForEach(f => Console.WriteLine(f));
            Console.WriteLine(ff.Count());
        }
Ejemplo n.º 3
0
        public static void MainEnum()
        {
            Console.WriteLine(TestEnum1.A | TestEnum1.B);

            Console.WriteLine(TestEnum2.A | TestEnum2.B);

            FileAttributes fa = FileAttributes.System;

            fa = fa.Set(FileAttributes.Hidden);
            Console.WriteLine("{0} {1}", fa, fa.IsSet(FileAttributes.Hidden));
            fa = fa.Set(FileAttributes.ReadOnly);
            Console.WriteLine("{0} {1}", fa, fa.IsSet(FileAttributes.ReadOnly));
            fa = fa.Set(FileAttributes.Archive);
            Console.WriteLine("{0} {1}", fa, fa.IsSet(FileAttributes.Archive));
            fa = fa.Clear(FileAttributes.Hidden);
            Console.WriteLine("{0} {1}", fa, fa.IsClear(FileAttributes.Hidden));
            fa.ForEach(f => Console.WriteLine(f));
            //Console.WriteLine(FileAttributes.Archive | FileAttributes.Hidden | FileAttributes.Normal);
            //Console.WriteLine(FileAttributes.Archive & FileAttributes.Archive);
            Console.Read();
        }