是否有像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