本人是刚开始学习C#的菜鸟...写了以下这个建立目录的程序.可编译时却不能正常通过.
请各位大虾指点错误之处在哪里.我查了好久都没查出来啊..谢谢啦.using System;
using System.IO;
class NewDirectory
{
public static void Main()
{
Directory d = new Directory("c:\\newdirectory");
Directory d1;
Directory d2;
try{
d1 = d.CreateSubdirectory("newfile1");
}
catch(IOException e)
{
Console.WriteLine("directory newfile1 failed because: {0}",e);
return;
}
try{
d2 = d.CreateSubdirectories("file1\\newfile2");
}
catch(IOException e)
{
Console.WriteLine("directory newfile2 failed because: {0}",e);
return;
}
Console.WriteLine("Create directory successfully!");
}
}
请各位大虾指点错误之处在哪里.我查了好久都没查出来啊..谢谢啦.using System;
using System.IO;
class NewDirectory
{
public static void Main()
{
Directory d = new Directory("c:\\newdirectory");
Directory d1;
Directory d2;
try{
d1 = d.CreateSubdirectory("newfile1");
}
catch(IOException e)
{
Console.WriteLine("directory newfile1 failed because: {0}",e);
return;
}
try{
d2 = d.CreateSubdirectories("file1\\newfile2");
}
catch(IOException e)
{
Console.WriteLine("directory newfile2 failed because: {0}",e);
return;
}
Console.WriteLine("Create directory successfully!");
}
}
using System.IO;class Test
{
public static void Main()
{
// 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 {}
}
}
但小弟还是有点不明白.为什么Directory不能被实例化呢..
using System;
using System.IO;
class newdirectory
{
public static void Main()
{
Directory dir=new Directory("c:\\c");
}
}
以上程序都不能正常编译..请问是什么原因.
if(!dinfo.Exists)
{
dinfo.Create();
}