刚刚转到c#,不知道在这个语言里大家对文件处理一般都用那些方法?
我想知道例如对文件的删除,添加,拷贝,移动,属性的方法,大家用什么?
我在MSDN里看到file类有相关的方法,在my.computer.system.file(好像是这么写)也有类似的方法.而且在MSDN说后者要比前者高效很多.后来自己动手写了一下,发现好像后者不可以在c#里使用?不知道是不是我那里搞错了还是真的不可以在c#里使用?说到最后,我还是想知道大哥们都用什么方法去处理文件?我指的是高效一点的方法(我打算处理那些动不动就2000以上文件的文件夹)
我想知道例如对文件的删除,添加,拷贝,移动,属性的方法,大家用什么?
我在MSDN里看到file类有相关的方法,在my.computer.system.file(好像是这么写)也有类似的方法.而且在MSDN说后者要比前者高效很多.后来自己动手写了一下,发现好像后者不可以在c#里使用?不知道是不是我那里搞错了还是真的不可以在c#里使用?说到最后,我还是想知道大哥们都用什么方法去处理文件?我指的是高效一点的方法(我打算处理那些动不动就2000以上文件的文件夹)
其实我是想知道具体system.io里的哪个方法?
System.IO.File.Exists("xxx");
System.IO.File.Create("xxx");
System.IO.File.Delete("xxx");
System.IO.File.Copy("xxx", "yyy");
System.IO.File.Move("xxx", "yyy");
实例方法:(还有相应的重载方法)
System.IO.FileInfo f = new System.IO.FileInfo("xxx");
f.Exists
f.Create();
f.Delete();
f.Open(System.IO.FileMode.OpenOrCreate);
f.CopyTo("yyy");
f.MoveTo("yyy");
其实都是一样的,只是File类全不是静态方法!