电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 认证考试-> 全国等级考试
c#网络应用编程基础练习题与答案(六)_全国等级考试
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 

  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 {}
  }
  }

  4. 编写程序,将文件复制到指定路径,允许改写同名的目标文件。

  【解答】

  程序清单如下:

以下是引用片段:
  using System;
  using System.IO;
  class Test
  {
  public static void Main()
  {
  string path = @"c:\temp\MyTest.txt";
  string path2 = path + "temp";
  try
  {
  using (FileStream fs = File.Create(path)) {}
  File.Delete(path2);
  File.Copy(path, path2);
  Console.WriteLine("{0}拷贝到:{1}", path, path2);
  File.Copy(path, path2, true);
  Console.WriteLine("第二次拷贝成功");
  }
  catch
  {
  Console.WriteLine("重复拷贝不允许");
  }
  }
  }


  5. 编写程序,使用File类实现删除当前目录下的所有文件。

  【解答】

  程序清单如下:

以下是引用片段:
  using System;
  using System.IO;
  class FileTest
  {
  public static void Main()
  {
  Console.WriteLine("确认删除当前目录下的所有文件?");
  Console.WriteLine("点击Y键继续,其它键取消操作");
  int a = Console.Read();
  if(a == Y || a == y){
  Console.WriteLine("正在删除文件...");
  }
  else
  {
  Console.WriteLine("用户取消操作");
  return;
  }
  DirectoryInfo dir = new DirectoryInfo (".");
  foreach (FileInfo f in dir.GetFiles())
  {
  f.Delete();
  }
  }
  }


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·全国计算机等级考试四级复习纲要一[4]_全国等级考试
·photoshop滤镜打造个性不规则须毛边框_photoshop教程
·photoshop教你制作美丽魔幻星云_photoshop教程
·照片特效处理:为肖像照片增加杂色颗粒_photoshop教程
·07上半年计算机等级考试辽宁报名19日结束_全国等级考试
·计算机等级考试四级考试的体会和感受_全国等级考试
·全国计算机等级考试四级复习纲要一[1]_全国等级考试
·07年4月计算机等级二级vf模拟笔试题五_全国等级考试
·全国计算机等级考试四级复习纲要一[3]_全国等级考试
·photoshop水彩特效表现处理方法_photoshop教程

最新文章
·photoshop鼠绘实例:浪漫夏夜壁纸_photoshop教程
·无需工具使用自带功能轻松优化win xp_windows xp
·windows server 2008十大新技术亮点_windows server 2008
·c#网络应用编程基础练习题与答案(十)_全国等级考试
·c#网络应用编程基础练习题与答案(九)_全国等级考试
·c#网络应用编程基础练习题与答案(八)_全国等级考试
·c#网络应用编程基础练习题与答案(七)_全国等级考试
·c#网络应用编程基础练习题与答案(六)_全国等级考试
·c#网络应用编程基础练习题与答案(五)_全国等级考试
·c#网络应用编程基础练习题与答案(四)_全国等级考试


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号