c#网络应用编程基础练习题与答案(六)

c#网络应用编程基础练习题与答案(六)

ID:9660255

大小:52.00 KB

页数:2页

时间:2018-05-04

c#网络应用编程基础练习题与答案(六)_第1页
c#网络应用编程基础练习题与答案(六)_第2页
资源描述:

《c#网络应用编程基础练习题与答案(六)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#网络应用编程基础练习题与答案(六)  1.简要回答文件和流之间的区别和联系。  【解答】  文件(file)和流(stream)即有区别又有联系。文件是在各种媒质上(可移动磁盘、硬盘、CD等)永久存储的数据的有序集合。它是一种进行数据读写操作的基本对象。通常情况下,文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。  流是字节序列的抽象概念,例如文件、输入输出设备、内部进程通信管道或者TCP/IP套接字等均可以看成流。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。  2

2、.Directory类为我们提供了哪些目录管理的功能,它们是通过哪些方法来实现的?  【解答】  Directory类为我们提供了对磁盘和目录进行管理的功能,如复制、移动、重命名、创建和删除目录,获取和设置与目录的创建、访问及写入操作相关的时间信息。  如:CreateDirectory方法用于创建指定路径中的所有目录;Delete方法用于删除指定的目录;Move方法能够重命名或移动目录;Exists方法用于确定给定路径是否引用磁盘上的现有目录;GetCurrentDirectory方法用于获取应用程序的当前工作目录;Ge

3、tFiles方法用于返回指定目录中的文件的名称等。  3.编写程序综合应用Directory类的主要方法。首先确定指定的目录是否存在,如果存在,则删除该目录;如果不存在,则创建该目录。然后,移动此目录,在其中创建一个文件,并对文件进行计数。  【解答】  程序清单如下:以下是引用片段:  usingSystem;  usingSystem.IO;  classTest  {  publicstaticvoidMain()  {  stringpath=c:MyDir;  stringtarget=c:TestDir;  t

4、ry  {  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.ain()  {  stringpath=c:  empMyTest.txt;  stri

5、ngpath2=path+temp;  try  {  using(FileStreamfs=File.Create(path)){}  File.Delete(path2);  File.Copy(path,path2);  Console.ain()  {  Console.WriteLine(确认删除当前目录下的所有文件?);  Console.WriteLine(点击'Y'键继续,其它键取消操作);  inta=Console.Read();  if(a=='Y'

6、

7、a=='

8、y'){  Console.WriteLine(正在删除文件...);  }  else  {  Console.WriteLine(用户取消操作);  return;  }  DirectoryInfodir=newDirectoryInfo(.);  foreach(FileInfofindir.GetFiles())  {  f.Delete();  }  }  }[教育资源网]edu..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。