是否有像Apache Commons IO for .Net一样的库?Apache Commons IO in .Net
我要寻找以下功能:
- IOUtils.toByteArray(流);
- IOUtils.toString(Stream);
- FileUtils.write *();
- DirectoryWalker。
是否有像Apache Commons IO for .Net一样的库?Apache Commons IO in .Net
我要寻找以下功能:
这样的功能就是.net的一部分。不需要专门的图书馆。
例子: http://www.xefteri.com/articles/show.cfm?id=8 http://aspnet.4guysfromrolla.com/articles/072303-1.aspx
这里没有一个直接的端口,据我所知,但是Apache下议院IO包括一大堆东西:
java.util.Comparator
的各种实现莱你一些具体的事情后?
更新:例如, IOUtils.toByteArray(流)的功能,你可以使用等效
Stream stream;
byte[] bytes;
using (BinaryReader br = new BinaryReader(stream)) {
bytes = br.ReadBytes(stream.Length);
}
,当然,要获得从字节数组的字符串,你只需要使用适当的编码进行解码:
String s = encoding.GetString(bytes)
其中编码是System.Text.Encoding
实例,例如System.Text.UTF8Encoding
。我不确定任何提供您描述的其他功能的库,但它们易于使用TextWriter.WriteLine
,BinaryWriter.Write
,Directory.GetDirectories
和Directory.GetFiles
,如this example中所述。
Yeap,toByteArray(Stream),toString(Stream)from(IOUtils)和write * from FileUtils。 – 2009-07-21 13:31:11
我已经更新了答案;-) – 2009-07-21 14:08:17