All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
mssql存储过程类型详解_mssql学习_编程技术
获取SqlServer2005数据库表结构的方法_[SQL Server教程]
C#中EventLog组件应用实例
用AjaxPro实现定时刷新效果_[AJAX教程]
轻松掌握Ajax.net系列教程一:部署AJAX.NET_[Asp.Net教程]
SQL,Server,数据库连接字符串的声明_[SQL,Server教程]
用PHP连接Oracle数据库_php资料_编程技术
黑客隐藏PHP文件后门的技巧_php资料_编程技术
SQL之Aliases,、In以及子查询_[SQL,Server教程]
.net组件开发系列(二)之武术系列-太极拳,开发ajax控件_[Asp.Net教程]
Reading number is top 10 pictures
恶搞漫画2
China's first snake village2
The money of more than 100 countries and regions11
9.3阅兵全景图6-常规导弹梯队和核导弹梯队
A man's favorite things9
西班牙山村小景3
Female model behind the bitterness, often being overcharged5
A resort photographed beautiful young woman change clothes process vomiting blood2
壮丽的云彩2
Beautiful vacuum girl3
Download software ranking
matrix3
Tram sex maniac 2 (H) rar bag8
Boxer's Top ten classic battle3
C#程序员参考手册
I'm come from Beijing2
linux安装大全
Boxer's Top ten classic battle1
Tram sex maniac 2 (H) rar bag19
The hero
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
aaa published in(发表于) 2013/12/13 9:40:56 Edit(编辑)
C#网络应用编程基础练习题与答案(六)_.net资料_编程技术

C#网络应用编程基础练习题与答案(六)_.net资料_编程技术

C#网络应用编程基础练习题与答案(六)_.net资料_编程技术-你的首页-uuhomepage.com

  1. 简要回答文件和流之间的区别和联系。


  【解答】


  文件(file)和流(stream)即有区别又有联系。文件是在各种媒质上(可移动磁盘、硬盘、CD 等)永久存储的数据的有序集合。它是一种进行数据读写操作的基本对象。通常情况下,文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。


  流是字节序列的抽象概念,例如文件、输入输出设备、内部进程通信管道或者TCP/IP套接字等均可以看成流。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。


  2. Directory类为我们提供了哪些目录管理的功能,它们是通过哪些方法来实现的?


  【解答】


  Directory类为我们提供了对磁盘和目录进行管理的功能,如复制、移动、重命名、创建和删除目录,获取和设置与目录的创建、访问及写入操作相关的时间信息。


  如:CreateDirectory方法用于创建指定路径中的所有目录;Delete方法用于删除指定的目录;Move方法能够重命名或移动目录;Exists方法用于确定给定路径是否引用磁盘上的现有目录;GetCurrentDirectory方法用于获取应用程序的当前工作目录;GetFiles方法用于返回指定目录中的文件的名称等。


  3. 编写程序综合应用Directory类的主要方法。首先确定指定的目录是否存在,如果存在,则删除该目录;如果不存在,则创建该目录。然后,移动此目录,在其中创建一个文件,并对文件进行计数。


  【解答】


  程序清单如下:



  using System;
  using System.IO;
  class Test
  {
  public static void Main()
  {
  string path = @"c:\MyDir";
  string target = @"c:\TestDir";
  try
  {
  if (!Directory.Exists(path))
  {
  Directory.CreateDirectory(path);
  }
  if (Directory.Exists(target))
  {
  Directory.Delete(target, true);
  }
  Directory.Move(path, target);
  File.CreateText(target + @"\myfile.txt");
  Console.WriteLine("在{0}中的文件数目是{1}",
  target, Directory.GetFiles(target).Length);
  }
  catch (Exception e)
  {
  Console.WriteLine("操作失败: {0}", e.ToString());
  }
  finally {}
  }
  }



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.