简单的io操作
1 DirectoryInfo di = new DirectoryInfo("e:/");
2 FileInfo[] fis = di.GetFiles("*.jpg");
3 FileInfo fi = fis[0];
4 Response.Write("名字" + fi.Name+"<br>");
5 Response.Write("大小" + fi.Length);
6 Stream stream = fi.OpenRead();
7
8 //建立个20K大小的字节数组
9 byte[] buffer = new byte[20 * 1024];
10 int index = 0;
11 int length = 0;
12 while ((length =stream.Read(buffer,0,20*1024)) > 0)
13 {
14 Response.Write("已读字节" + length + "<br>");
15
16 index++;
17 //拆分后,保存.bat文件
18 string path = string.Format("e:/{0}.dat", index);
19
20 //将读取的内容写入文件中
21 Stream output = new FileStream(path, FileMode.Create);
22 output.Write(buffer, 0, length);
23
24 output.Close();
25 }
26 stream.Close();
27 Response.Write("关闭流!");
28 }
posted on 2009-04-02 03:39 YWN's blog 阅读(139) 评论(0) 收藏 举报
浙公网安备 33010602011771号