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()); } } } }

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

90IDC-香港云主机,美国服务器,日本KVM高性能云主机,创建高性能CLOUD只需60秒即可开通使用!

官方网站:点击访问90IDC官方网站优惠码:云八五折优惠劵:90IDCHK85,仅适用于香港CLOUD主机含特惠型。活动方案:年付特惠服务器:CPU均为Intel Xeon两颗,纯CN2永不混线,让您的网站更快一步。香港大浦CN2測速網址: http://194.105.63.191美国三网CN2測速網址: http://154.7.13.95香港购买地址:https://www.90idc.ne...

云步云72.5元/月起云服务器,香港安畅/葵湾/将军澳/沙田/大浦CN2机房,2核2G5M

云步云怎么样?云步云是创建于2021年的品牌,主要从事出售香港vps、美国VPS、日本VPS、香港独立服务器、香港站群服务器等,机房有香港、美国、日本东京等机房,目前在售VPS线路有CN2+BGP、CN2 GIA,香港的线路也是CN2直连大陆,该公司旗下产品均采用KVM虚拟化架构。目前,云步云提供香港安畅、沙田、大浦、葵湾、将军澳、新世界等CN2机房云服务器,2核2G5M仅72.5元/月起。点击进...

directory为你推荐
商品管理如何进行商品的库存管理?网络设备图标如何在电脑上创建无线网络图标?校园网络拓扑图校园网络拓扑结构图网络接入怎样建立一个网络拨号连接?注册电子邮件电子邮箱怎么注册呢accesspoint手机APN怎么设置无线存储MVPEN数码笔无线存储功能只有在开会的时候用吗?软件更新不可用三星GALAXY S3出现:“您的设备已修改。软件更新不可用”。系统如何解决?等保测评机构什么是三级等保体系 three-levelldap统一用户认证介绍NIPS是什么认证?
免费网站域名申请 1g虚拟主机 东莞服务器租用 香港服务器租用99idc 域名解析文件 2019年感恩节 plesk 有奖调查 php空间推荐 如何用qq邮箱发邮件 如何建立邮箱 国外视频网站有哪些 美国凤凰城 免费的域名 杭州电信宽带优惠 工信部icp备案查询 WHMCS comodo 电脑主机配置 大容量存储模式 更多