我有一个windows服务主机的WCF服务,以允许远程文件和文件夹浏览。 windows服务在本地系统帐户下运行。
浏览c:驱动器时,该服务报告该文件夹中的2800个文件。 我单步穿过代码,它确实报告> 2800个文件。
这怎么可能是正确的?
C#代码
无法以普通用户的身份推送到git存储库
SUID许可(及其对所有权的影响)
将Eclipse的Google插件安装到linux上的/ opt时出错
NPM / Cordova权限错误:EACCES:权限被拒绝,scandir
如何将文件权限更改为某个文件模式到当前目录的子文件夹?
//files Manager public ReturnClass FindSubfiles(String Folder_To_Search,String User,String SessionID) { ReturnClass myReturnClass = new ReturnClass(-1,String.Empty,null,null); try { Logging.Write_To_Log_file(\”Entry\”,MethodBase.GetCurrentMethod().name,\”\”,User,SessionID,1); string[] filePaths = Directory.Getfiles(Folder_To_Search); int count = 0; foreach (string Folder in filePaths) { filePaths[count] = Path.Getfilename(filePaths[count]); count++; } myReturnClass.ErrorCode = 1; myReturnClass.filePaths = filePaths; Logging.Write_To_Log_file(\”Exit\”,1); return myReturnClass; } catch (Exception ex) { Logging.Write_To_Log_file(\”Error\”,ex.ToString(),2); myReturnClass.ErrorCode = -1; myReturnClass.ErrorMessage = ex.ToString(); return myReturnClass; } }
比较windows文件(或文件夹)的权限
当文件存在时,fopen失败
如何使一个文件夹/目录不可删除/不可移动的用户,但仍然可写
通过代码编辑文件夹的安全设置
避免颠覆修改linux文件的权限。
将其粘贴到一个C#控制台应用程序,看看它吐出了什么。 您必须在您的folder_To_Search中传递意想不到的内容,或者在c:中包含比您想象的更多的文件。
var Folder_To_Search = @\”c:\”; string[] filePaths = Directory.Getfiles(Folder_To_Search); int count = 0; foreach (string Folder in filePaths) { filePaths[count] = Path.Getfilename(filePaths[count]); count++; } Console.Writeline(count); Console.ReadKey();
我传递的路径是c:我应该传递的是c:\\
C#代码
public ReturnClass FindSubfiles(String Folder_To_Search,String SessionID ) { ReturnClass myReturnClass = new ReturnClass(-1,1); string[] filePaths = Directory.Getfiles(Folder_To_Search + \”\\\”); int count = 0; foreach (string Folder in filePaths) { filePaths[count] = Path.Getfilename(filePaths[count]); count++; } myReturnClass.ErrorCode = 1; myReturnClass.filePaths = filePaths; Logging.Write_To_Log_file(\”Exit\”,2); myReturnClass.ErrorCode = -1; myReturnClass.ErrorMessage = ex.ToString(); return myReturnClass; } }
谢谢达摩
总结
以上是内存溢出为你收集整理的c#wcf文件和文件夹浏览器全部内容,希望文章能够帮你解决c#wcf文件和文件夹浏览器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容