小弟初学C#,各位大侠请帮我看看这段代码有什么问题using System;
using System.IO; class MyTest
{
public static void Main()
{
Directory d=new Directory("F:\\data");
Directory sd;
try
{
sd=d.CreateDirectory("test");
}
catch(IOException e)
{
Console.WriteLine("Operation failed because:{0}",e);
return;
}
Console.WriteLine("Create Directory Successfully!");
}
}
using System.IO; class MyTest
{
public static void Main()
{
Directory d=new Directory("F:\\data");
Directory sd;
try
{
sd=d.CreateDirectory("test");
}
catch(IOException e)
{
Console.WriteLine("Operation failed because:{0}",e);
return;
}
Console.WriteLine("Create Directory Successfully!");
}
}
解决方案 »
- textbox取消回车执行button
- 请问C#中select()里面的SQL语句问题
- 如何将一个
- 请问,WIN程序,子窗体传值给父窗体.
- C#不同页面间的变量传递?调用program.cs里面的args数组
- 兄弟有一难题,请高手指点!我很急啊!
- 我想把PPS文件放在服务器上,通过浏览器(装插件或客户端都可以)观看。做得象视频流一样,边下载边观看。可以吗?
- 关于水晶报表,怎样将有边框的多个对象连在一起,中间没有空隙
- 请帮我看一个小问题可以吗?谢谢!!
- 服务端字符串在前端js中显示问题
- 高分求救高手:如何把图片在本地显示?(不保存到本地路径 )急……
- 使用FrameWork,如何将文字转换成声音?
{
// Specify the directory you want to manipulate.
string path = @"c:\MyDir"; try
{
// Determine whether the directory exists.
if (Directory.Exists(path))
{
Console.WriteLine("That path exists already.");
return;
} // Try to create the directory.
DirectoryInfo di = Directory.CreateDirectory(path);
Console.WriteLine("The directory was created successfully at {0}.", Directory.GetCreationTime(path)); // Delete the directory.
di.Delete();
Console.WriteLine("The directory was deleted successfully.");
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}
finally {}
}
2。Directory本身就是一个静态类,这样实力化是不行的,且其根本没有相应的构造函数给你调用所以,建议使用DirectoryInfo类你的程序这样改改就可以了using System;
using System.IO;
class DirectoryTest
{
public static void Main()
{
DirectoryInfo d = new DirectoryInfo("f:\\c#");
DirectoryInfo d1;
try
{
d1=d.CreateSubdirectory("file1");
}
catch(IOException e)
{
Console.WriteLine("Directory file1 failed because:{0}",e);
return;
}
Console.WriteLine("Create Directory Successfully!");
}
}