如何获取一个路径下文件的读写权限

问题描述

如何获取一个路径下文件的读写权限?要代码谢谢

解决方案

解决方案二:
一个目录下的文件可能权限多不一样的DirectoryInfodirInfo=newDirectoryInfo("D:\");foreach(FileInfofInfoindirInfo.GetFiles()){boolisReadOnly=fInfo.IsReadOnly;}
解决方案三:
不是我主要是想获取一下这个文件夹的读写权限,不是文件的请问该怎么写
解决方案四:
没弄过
解决方案五:
DirectoryInfodi=newDirectoryInfo(sPath);if(di.Attributes==FileAttributes.ReadOnly){....}
解决方案六:
privateboolSetGetPathListDemo(){try{Console.WriteLine("********************************************************n");FileIOPermissionfileIOPerm1;Console.WriteLine("CreatingaFileIOPermissionwithAllAccessrightsfor'C:\Examples\Test\TestFile.txt");fileIOPerm1=newFileIOPermission(FileIOPermissionAccess.AllAccess,"C:\Examples\Test\TestFile.txt");Console.WriteLine("Adding'C:\Temp'tothewriteaccesslist,andn'C:\Examples\Test'toreadaccess.");fileIOPerm1.AddPathList(FileIOPermissionAccess.Write,"C:\Temp");fileIOPerm1.AddPathList(FileIOPermissionAccess.Read,"C:\Examples\Test");string[]paths=fileIOPerm1.GetPathList(FileIOPermissionAccess.Read);Console.WriteLine("ReadaccessbeforeSetPathList=");foreach(stringpathinpaths){Console.WriteLine("t"+path);}Console.WriteLine("Settingthereadaccesslistton'C:\Temp'");fileIOPerm1.SetPathList(FileIOPermissionAccess.Read,"C:\Temp");paths=fileIOPerm1.GetPathList(FileIOPermissionAccess.Read);Console.WriteLine("ReadaccesslistafterSetPathList=");foreach(stringpathinpaths){Console.WriteLine("t"+path);}paths=fileIOPerm1.GetPathList(FileIOPermissionAccess.Write);Console.WriteLine("WriteaccesslistafterSetPathList=");foreach(stringpathinpaths){Console.WriteLine("t"+path);}Console.WriteLine("Writeaccess=n"+fileIOPerm1.GetPathList(FileIOPermissionAccess.AllAccess));}catch(ArgumentExceptione){//FileIOPermissionAccess.AllAccesscannotbeusedasaparameterforGetPathList.Console.WriteLine("AnArgumentExceptionoccurredasaresultofusingAllAccess."+"ThispropertycannotbeusedasaparameterinGetPathList"+"becauseitrepresentsmorethanonetypeoffilevariableaccess.:n"+e);}returntrue;}

时间: 2024-10-20 02:10:16

如何获取一个路径下文件的读写权限的相关文章

python获取指定路径下所有指定后缀文件的方法

  本文实例讲述了python获取指定路径下所有指定后缀文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 获取指定路径下所有指定后缀的文件 # dir 指定路径 # ext 指定后缀,链表&不需要带点 或者不指定.例子:['xml', 'java'] def GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExtFilter = (ext !=

C# 打开指定路径下文件

/// <summary> /// 打开指定路径下文件,比如:Word.Excel.Dll.图片等都可以(前提是你已经安装打开程序的对应软件) /// </summary> /// <param name="NewFileName">eg:D:\Test\模版8.doc</param> /// <param name="NewFileName">eg:D:\Test\模版8.doc</param>

WebService(C#)如何获取客户端路径的文件?

问题描述 前端用的是javascript,后台用的是.NET版本的WebServcie,现在遇到如下问题:(1)从客户端需要上传图片,但是Webservice不认,只认服务器上的地址,客户端的地址怎么识别?(2)需要从Excel里面获取信息,WebService还是不认客户端的excel文件.WebService(C#)如何获取客户端路径的文件? 解决方案 本帖最后由 jesterABC 于 2015-03-11 11:23:45 编辑解决方案二:当然了你需要先把文件上传到服务器,然后服务器读本

我在脚本要获取一个select下拉框的集合值,然后我用我的变量值 等于这个下拉框里的值是 就选中这个为第一个

问题描述 就是获取一个selecet下拉框的对象里面的集合.我在脚本里我有个值,如果这个值等于下拉框里的值则让这个值为默认选中.在脚本怎么设置它让他等于时候默认选中 解决方案 解决方案二:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METANAME="Generato

Android中对/data/data/&amp;lt;package name&amp;gt;/files下文件的读写操作

本文重点展示,对/data/data/<package name>/files中文件的读写操作的实现.       一.写出数据到files文件夹中,Activity提供了openFileOutput()方法,可以把数据输出到/data/data/<package name>/files的文件夹中. public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInst

TreeView 获取一个 节点 下的 所有 叶子节点的问题!

问题描述 选中某一节点后,我需要得到该节点下的所有叶子节点,包括子节点.孙子节点...中的所有叶子节点.做了一晚上都没有弄出来.我是用递归的,结果发现每次点一个节点之后,该节点下的子节点就自动少了一个,希望各位高人协助感激不尽啊!///<summary>///点击树控件///</summary>///<paramname="sender"></param>///<paramname="e"></par

java 用递归获取一个目录下的所有文件路径的小例子_java

复制代码 代码如下: private List<String> ergodic(File file,List<String> resultFileName){        File[] files = file.listFiles();        if(files==null)return resultFileName;// 判断目录下是不是空的        for (File f : files) {            if(f.isDirectory()){// 判

QT中获取某个路径下的文件数量

QT获取某个文件夹下 某格式文件的数量 int GetRSSCount() { int count=0; QDir myDir(RSS_SEEDINNEW); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); for(unsigned int i=0;i<myDir.count();i++) { QString sext=myDir[i].toLower(); if(-1!=sext.indexOf(&qu

如何使用正则表达式获取绝对路径下的文件名(求帮忙)

问题描述 比如说,路径为"C:WINDOWSMicrosofttest.txt",如何使用正则表达式获取test.txt呢? 解决方案 解决方案二:[^\]+(..+)$当然也可以用Path.GetFileName不用正则表达式解决方案三:GetFileName就行了.最近问正则的帖子多,但是不是都可以采用正则的思路来解决问题.解决方案四:引用2楼smthgdin的回复: GetFileName就行了.最近问正则的帖子多,但是不是都可以采用正则的思路来解决问题. 恩,用path类我知道