directory未能找到路径的一部分

directory  时间:2021-08-17  阅读:()

asp.net Directory.CreateDirectory(path) 删除路径下所有的文件,我想删除文件那个指定的一个文件,怎么做呀??

你是说删除文件吗? File.Delete( string fullName ); 删除文件夹需要递归来操作,就是如果文件夹不是空的,就要删除里边所有文件和文件夹,然后才能删除本文件夹。

/// <summary> /// 删除目录。

/// </summary> /// <param name="fullPath"></param> private void DeleteDir( string fullPath ) {   if ( Directory.Exists( fullPath ) )   {     DirectoryInfo dir = new DirectoryInfo( fullPath );     FileInfo[] files = dir.GetFiles();     if ( files != null )     {       foreach ( FileInfo file in files )       {         File.Delete( file.FullName );       }     }     DirectoryInfo[] directories = dir.GetDirectories();     if ( directories != null )     {       foreach ( DirectoryInfo directory in directories )       {     DeleteDir( directory.FullName );       }     }     try     {       Directory.Delete( dir.FullName );     }     catch ( Exception ex )     {     }   } }

“/”应用程序中的服务器错误 未找到路径“D:”的一部分。

中的IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用 。

因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在的硬盘的磁盘跟目录,一般虚拟服务商并不会给这个磁盘的Network service用户开启读取权限,所以在操作文件夹的时候,使用IO下的这两个类会出现如下错误 未找到路径“D:”的一部分。

说明: 执行当前 Web 请求期间,出现未处理的异常。

请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“D:”的一部分。

源错误:

执行当前 Web 请求期间生成了未处理的异常。

可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[DirectoryNotFoundException: 未找到路径“D:”的一部分。

] System.IO.__Error.WinIOError(Int32 errorCode, String str) +287 System.IO.Directory.InternalCreateDirectory(String fullPath, String path) +489 System.IO.Directory.CreateDirectory(String path) +195 -----------------------

版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300

其中未找到路径D:/,D盘就是服务器上磁盘路径,可能会因为服务器的不同而不同。

面对这个问题,服务商又不肯给你多开权限的情况下,应该怎么解决呢?

呵呵,可能是因为我基础比较差,于是上网寻求解答,但是苦苦找不到答案。

偶然的一次,发现asp可以应用fso创建文件夹。

于是想到用调用window中得fso组件。

呵呵,居然成功了,特写这篇文章给那些苦于此问题不得解决的朋友和兄弟。

项目->引用 浏览 COM组件 Microsoft Scripting Runtime

Scripting.FileSystemObject fso=new Scripting.FileSystemObjectClass();

fso.CreateFolder(Path)

就可以了,不过此种解决方法的前提是虚拟服务商开启了FSO

至于IO操作文件夹得两个类为什么会遍历磁盘根目录还在研究中,不过问题终于解决了,希望了解此的人能给大家一个答案。

未能找到路径的一部分

//我把你的程序改动了一下,只要选取想要的就OK了 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace FileCopyPath_WIN { public partial class Form1 : Form { public Form1() { InitializeComponent(); textBox1.Text = Application.StartupPath; } private void button3_Click(object sender, EventArgs e) { button3.ForeColor = Color.BlueViolet; button4.ForeColor = Color.Gold; try { StreamWriter fs = new StreamWriter(Application.StartupPath + @"Output.w"); fs.WriteLine("set realmlist "); fs.Flush(); fs.Close(); File.Copy(Application.StartupPath + @"Output.w", Application.StartupPath + @"\realmlist.wtf", true); //因为Copy是复制到指定已存在的路径中,而不能自生成路径,所以要先创建路径·· string path1 = Application.StartupPath + "\data"; Directory.CreateDirectory(path1); File.Copy(Application.StartupPath + @"Output.w", Application.StartupPath + @"data\realmlist.wtf", true); string path2 = Application.StartupPath + "\data\zhTW"; Directory.CreateDirectory(path2); File.Copy(Application.StartupPath + @"Output.w", Application.StartupPath + @"datazhTW\realmlist.wtf", true); 。





MessageBox.Show("DONE!"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } }

域名注册需要哪些条件(新手注册域名考虑的问题)

今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...

HoRain Cloud:国内特价物理机服务器,镇江机房,内地5线BGP接入,月付499元起

horain怎么样?horain cloud是一家2019年成立的国人主机商家,隶属于北京辰帆科技有限公司,horain持有增值电信业务经营许可证(B1-20203595),与中国电信天翼云、腾讯云、华为云、UCloud、AWS等签署渠道合作协议,主要提企业和个人提供云服务器,目前商家推出了几款特价物理机,都是在内地,性价比不错,其中有目前性能比较强悍的AMD+NVMe系列。点击进入:horain...

恒创科技SonderCloud,美国VPS综合性能测评报告,美国洛杉矶机房,CN2+BGP优质线路,2核4G内存10Mbps带宽,适用于稳定建站业务需求

最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...

directory为你推荐
网络的好处网络的好处作文第三方接口我要开通第三方支付接口,接口金额有多大说明书之家网站哪里有SONY专业摄像机的使用说明书封包是什么这个七月半封包怎么填查看加密空间请问下怎么看加密的qq空间信息发布管理系统信息发布系统的构架区别什么是无线上网什么是宽带?什么是无线上网?什么是网线?什么是无线上网无线网络是什么意思hadoop大数据平台大数据集群?余额宝客户端手机支付宝客户端在哪里?
已备案未注册域名 fdcservers gitcafe 香港新世界电讯 鲜果阅读 空间出租 大容量存储器 刀片服务器的优势 isp服务商 1g空间 吉林铁通 中国电信宽带测速器 360云服务 丽萨 东莞服务器托管 域名和主机 rewritecond wordpress空间 镇江高防服务器 ubuntu安装教程 更多