目的:想删除以空格和点结尾的文件夹。.net 如何删除带扩展的文件夹
比如 Dos 命令
rd 123~1
但是在.NET中写
Directory.Delete(@"C:\debug\123~1",true);
抛出异常:未能找到路径"C:\debug\123"的一部分!
比如 Dos 命令
rd 123~1
但是在.NET中写
Directory.Delete(@"C:\debug\123~1",true);
抛出异常:未能找到路径"C:\debug\123"的一部分!
解决方案 »
- String类中的format()函数的用法
- 关于类中静态变量与非静态变量的问题
- form1获取form2中的string
- 有关C#的一个比较实用的功能(FTP),还请高手帮忙!
- sInputStr=Replace(sInputStr,Chr(13)&Chr(10),vbcrlf) 如何用C#表示呢?
- 神啊,visual c#.net 怎么和DB2相连?留QQ,解决后肯定给分!
- 字符串格式化的问题(FormatException)
- 在DataGird中能否让DataGird标题栏锁定?
- 求解决一条简单的SQL语句 在线等 马上散分
- click事件无效
- 高手请进,如何解决C#串口丢数据包的问题????
- 求助:关于XML与DataTable 在线等!100%结贴!
foreach (string str in Directory.GetDirectories(path))
{
if (str.Substring(str.Length - 2, 1) == " " || str.Substring(str.Length - 2, 1) == ".")
{
Directory.Delete(str, true);
}
}
Directory.Delete(str, true);
这句话的时候,带有空格和点的文件夹,空格和点会被忽略
http://www.cnblogs.com/HurYun/archive/2006/09/20/509280.html