小妖女 发表于 2015-1-16 14:22:22

NET网页编程之怎样在asp.net中判别文件及文件夹是不是存在

来吧!老师们!我代表千千万万的asp.net/C#的初学者在这里呼唤着!我们在asp.net中做数据导进导出功效的时分,常常必要判别提定的文件大概文件夹是不是存在。asp.net为我们内置了File及Directory两个类,使用这两个类,我们能够很便利的判别文件大概文件夹是不是存在。

示例:
假设我们要判别目次D:wfs与文件D:wfslmw.doc是不是存在。
protectedvoidPage_Load(objectsender,EventArgse)
{
stringfilepath=@"D:wfslmw.doc";
stringdirectorypath=@"D:wfs";

if(File.Exists(filepath))
{
Response.Write("方针文件存在!");
}
else
{
Response.Write("方针文件不存在!");
}

if(Directory.Exists(directorypath))
{
Response.Write("方针文件夹存在!");
}
else
{
Response.Write("方针文件夹不存在!");
}
}


固然,使用这两个类,还能够完成别的很多功效,好比文件及文件夹的读取,创立,修正,删除,加密等,人人能够到该类的界说中检察它们的办法及属性。

注重:这两个类是放在System.IO定名空间下,以是在利用它们的时分,记得要先援用定名空间System.IO。以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。

冷月葬花魂 发表于 2015-1-18 13:42:51

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

兰色精灵 发表于 2015-1-25 08:40:22

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

小魔女 发表于 2015-2-2 19:37:10

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

因胸联盟 发表于 2015-2-8 05:43:03

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

只想知道 发表于 2015-2-24 18:20:25

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

乐观 发表于 2015-3-7 13:14:02

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

仓酷云 发表于 2015-3-15 07:30:00

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

莫相离 发表于 2015-3-21 22:51:45

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
页: [1]
查看完整版本: NET网页编程之怎样在asp.net中判别文件及文件夹是不是存在