码迷,mamicode.com
首页 > 其他好文 > 详细

Change file readonly property File.SetAttribute and new FileInfo readonly property

时间:2020-06-08 18:51:37      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:sed   attribute   hang   deb   pre   color   txt   stat   setattr   


 static void FileInfoChangeReadOnly()
        {
            string file = @"D:\C\ConsoleApp24\ConsoleApp24\bin\Debug\netcoreapp3.1\ConsoleApp23\ConsoleApp23\bin\Debug\netcoreapp3.1\original.txt";
            try
            {
                File.Delete(file);
            }
            catch
            {
                FileInfo fi = new FileInfo(file);
                fi.IsReadOnly = false;
                File.Delete(file);
            }            
        }

 

static void FileGetAttributes()
        {
            string file = @"D:\C\ConsoleApp24\ConsoleApp24\bin\Debug\netcoreapp3.1\ConsoleApp23\ConsoleApp23\bin\Debug\netcoreapp3.1\compressed.cmp";
            try
            {
                File.Delete(file);
            }
            catch
            {
                FileAttributes fas = File.GetAttributes(file);
                if ((fas & FileAttributes.ReadOnly) != 0)
                {
                    fas ^= FileAttributes.ReadOnly;
                    File.SetAttributes(file, fas);
                }
                File.Delete(file);
            }                 
        }

 

Change file readonly property File.SetAttribute and new FileInfo readonly property

标签:sed   attribute   hang   deb   pre   color   txt   stat   setattr   

原文地址:https://www.cnblogs.com/Fred1987/p/13067522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!