c#如何将文件变成只读

 我来答
mafangsan
推荐于2016-05-28 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2618万
展开全部
using System;

using System.IO;


namespace FileSystemExample

{

    class FileExample

    {

        public static void Main()

        {


            string FileName = @"c:/test.xml";


            // Get the read-only value for a file.

            bool isReadOnly = IsFileReadOnly(FileName);


            // Display wether the file is read-only.

            Console.WriteLine("The file read-only value for " + FileName + " is: " + isReadOnly);


            Console.WriteLine("Changing the read-only value for " + FileName + " to true.");


            // Set the file to read-only.

            SetFileReadAccess(FileName, true);


            // Get the read-only value for a file.

            isReadOnly = IsFileReadOnly(FileName);


            // Display that the file is read-only.

            Console.WriteLine("The file read-only value for " + FileName + " is: " + isReadOnly);



        }


        // Sets the read-only value of a file.

        public static void SetFileReadAccess(string FileName, bool SetReadOnly) //注意这个函数

        {

            // Create a new FileInfo object.

            FileInfo fInfo = new FileInfo(FileName);


            // Set the IsReadOnly property.

            fInfo.IsReadOnly = SetReadOnly;


        }


        // Returns wether a file is read-only.

        public static bool IsFileReadOnly(string FileName)

        {

            // Create a new FileInfo object.

            FileInfo fInfo = new FileInfo(FileName);


            // Return the IsReadOnly property value.

            return fInfo.IsReadOnly;


        }


    }

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式