C#判断指定文件是否是只读的方法

 更新时间:2015年04月08日 09:21:24   作者:依山带水  
这篇文章主要介绍了C#判断指定文件是否是只读的方法,涉及C#中Attributes属性的使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#判断指定文件是否是只读的方法。分享给大家供大家参考。具体如下:

C#可以通过FileInfo类获得文件属性,文件属性包含了文件是否是只读的

using System;
using System.IO;
static class Test
{
 static void Main()
 {
   FileInfo file = new FileInfo("test.cs");
   Console.WriteLine(file.Attributes.ToString());
   if(file.Attributes == FileAttributes.ReadOnly)
   {
    Console.WriteLine("File is read-only (faulty test).");
   }
   if((file.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
   {
    Console.WriteLine("File is read-only (correct test).");
   }
 }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • 动态webservice调用接口并读取解析返回结果

    动态webservice调用接口并读取解析返回结果

    webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天我们来详细讨论下如何动态调用以及读取解析返回结果
    2015-06-06
  • C#中使用split分割字符串的几种方法小结

    C#中使用split分割字符串的几种方法小结

    C#中使用split分割字符串的几种方法,特整理下, 方便需要的朋友
    2013-03-03
  • C# Oracle数据库操作类实例详解

    C# Oracle数据库操作类实例详解

    这篇文章主要介绍了C# Oracle数据库操作类实例,进行数据库操作时很有实用价值,需要的朋友可以参考下
    2014-07-07
  • [C#].NET中几种Timer的使用实例

    [C#].NET中几种Timer的使用实例

    本篇文章主要介绍了.NET中几种Timer的使用,具有一定的参考价值,有兴趣的可以了解一下。
    2016-12-12
  • C# HTTP认证方式详解与代码实现

    C# HTTP认证方式详解与代码实现

    在C#中,HTTP认证是客户端与服务器之间进行身份验证的一种机制,常见的HTTP认证方式包括:Basic认证、Digest认证、OAuth、Bearer Token等,下面我们将从工作原理、优缺点对比、代码实现、案例实战四个方面详细介绍这些认证方式,需要的朋友可以参考下
    2025-03-03
  • C#读写INI文件的最简方法

    C#读写INI文件的最简方法

    INI文件,全称为Initialization File(初始化文件),是一种传统的文本型配置文件格式,广泛应用于Windows操作系统及早期应用程序中,本文将聚焦于C#语言环境下,介绍如何以最简化的方式实现INI文件的读写操,需要的朋友可以参考下
    2025-01-01
  • 解决WPF附加属性的Set函数不调用的问题

    解决WPF附加属性的Set函数不调用的问题

    这篇文章介绍了解决WPF附加属性的Set函数不调用的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#调用C类型dll入参为struct的问题详解

    C#调用C类型dll入参为struct的问题详解

    这篇文章主要给大家介绍了关于C#调用C类型dll入参为struct问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • C# Bitmap图像处理(含增强对比度的三种方法)

    C# Bitmap图像处理(含增强对比度的三种方法)

    本文主要介绍了C# Bitmap图像处理(含增强对比度的三种方法),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • C# 获取系统进程的用户名

    C# 获取系统进程的用户名

    这也是应一位网友的要求写的,写的比较仓促,凑合吧
    2009-06-06

最新评论