ASP.NET检查文件是否存在

本教程表明我们如何能够验证文件是否存在,或没有收到执行代码表示,有关文件。 C #中的版本。

检查是否存在一个文件之前执行某些行代码可以是非常有益的。它可以防止错误信息所造成的试图操纵的文件不存在,例如。使用System.IO ,我们可以查看是否存在一个文件在某一目录提供方便。

using System.IO;

服务器智力助攻,各种规模的企业与他们主办的需求,提供完全配置的服务器解决方案加上主动服务器管理服务。服务器智力专门提供完整的互联网服务器解决方案,随时准备支持他们的专家三百六十五分之二十四积极支持团队。

ASPX页面看起来就像这样:

<form id="form1" runat="server">

Search for a file (inc. extension to see if it exists in the media directory.<br />
Hint: try delete.gif<br />
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="Go See" /><br />
<asp:Label ID="Label1" runat="server"></asp:Label>
</form>

我们迁移的网站服务器智力的一个周末和安装是如此顺利,我们正在启动和运行了。他们帮助我们的一切,我们需要做的所有的应用程序。随着服务器智力的帮助下,我们能够避免任何麻烦www.111cn.net/!

逻辑检查,看看是否有任何文字的文本时,按下按钮,首先。如果有文本目前,它会检查,看看是否这个文本文件是一个在媒体上的文件夹中。用户将得到通知,如果存在一个文件或没有。
代码隐藏看起来就像这样:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;

public partial class _Default : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{

if (IsPostBack)

doesFileExist(TextBox1.Text);

}

public void doesFileExist(string searchString)
{

if (TextBox1.Text != "")
{

string imageFolder;
imageFolder = Server.MapPath("/media/") + searchString.ToString();
if (File.Exists(imageFolder))
{

Label1.Text = "File <b>" + searchString + "</b> <u>does</u> exist in '/media/' folder.";
}
else
{

Label1.Text = "File <b>" + searchString + "</b> <u>does not</u> exist in '/media/' folder.";
}
}
else

Label1.Text = "Please enter some text.";

}

}

转载请注明: www.111cn.net/net/net.html   

时间: 2024-11-10 09:41:53

ASP.NET检查文件是否存在的相关文章

asp.net 检查文件夹和文件是否存在

允许 path 参数指定相对或绝对路径信息. 相对路径信息被解释为相对于当前工作目录. 检查该目录是否存在之前,从 path 参数的末尾移除尾随空格. path 参数不区分大小写. 如果您没有该目录的最小只读权限,exists 方法将返回 false. if directory.exists(path) then                     ' this path is a directory.                     processdirectory(path)  

asp.net检查服务器上目录或文件是否存在的方法_实用技巧

本文实例讲述了asp.net检查服务器上目录或文件是否存在的方法.分享给大家供大家参考.具体方法分析如下: asp.net为我们提供了文件系统对象了,对于目录与文件判断是否存在我们有System.IO.File.Exists与System.IO.Directory.Exists即可,下面看两个应用实例. 判断文件是否存在: 复制代码 代码如下: using System.IO;  // 还需要命名空间,别忘了 if (System.IO.File.Exists("c:aaa.txt")

asp.net文件上传解决方案(图片上传、单文件上传、多文件上传、检查文件类型)_实用技巧

小编之前也介绍了许多ASP.NET文件上传的解决案例,今天来个asp.net文件上传大集合. 1 使用标准HTML来进行图片上传 前台代码: <body> <form id="form1" runat="server"> <div> <table> <tr> <td colspan="2" style="height: 21px" > 使用标准HTML来进

asp.net检查服务器上目录或文件是否存在示例

原文 asp.net检查服务器上目录或文件是否存在示例 asp.net为我们提供了文件系统对象了,对于目录与文件判断是否存在我们有System.IO.File.Exists与System.IO.Directory.Exists即可,下面看两个应用实例. 判断文件是否存在  代码如下 复制代码 using System.IO;  // 还需要命名空间,别忘了if (System.IO.File.Exists("c:aaa.txt"))    // 注意双引号路径应为双斜杠{       

如何在asp.net保护文件

asp.net 如何在asp.net保护文件 简介如果我们做网站是用Access数据库作为数据源,则我们最关心的是Access数据库文件的安全问题.如果我们将存有重要信息(如密码.付款信息.个人私有的数据等等)的.mdb文件,放在Web服务器上可访问的目录中,任何一个人若猜到数据库文件名就可以通过浏览器或其他下载工具进行下载,这是非常危险的. 有许多方法对.mdb数据库文件进行保护,甚至任何一个你想保护的文件.最直接有效的方法是把.mdb数据库文件放在web服务器non-web accessib

asp+ 输入检查(e 文,转)

asp+ 来源 http://msdn.microsoft.com/library/default.asp?URL=/library/techart/PDC_userinput.htmIntroductionValidating user input is a common scenario in a Web-based application. For production applications, developers often end up spending a lot more ti

ASP入门教程-文件操作

文件操作主要包括复制.移动和删除文件,检查文件是否存在以及获取文件的属性.完成这些操作可以使用 FileSystemObject 或 File 对象的方法. 一.使用 FileSystemObject 对象的相应方法进行文件操作 1.复制文件:将一个或多个文件复制到其他位置上,语法格式如下: <% fso.CopyFile source,destination[,overwrite] %> * fso :指定 FileSystemObject 对象的名称: * source :表示指定文件的字

中创-asp.net创建文件夹失败....新建一级文件夹正常,新建二级文件夹失败

问题描述 asp.net创建文件夹失败....新建一级文件夹正常,新建二级文件夹失败 asp.net的一个项目 大致就是给用户在服务器上分配一个控件,比如系统中有个文件夹叫aaa,我在用户 用户登录之后在aaa在aaa中创建一个文件夹叫admin,但是当admin用户登录之后, 如果admin在aaa下新建文件夹不成功 本机的iis以及程序都是正常的,但是部署到服务器上就不行 不是路径的问题,因为我本机都是好的,而且不报任何错误 想问下有没有遇到此问题的人 解决方案 检查下是不是权限的问题. 解

实现ASP.NET多文件上传程序代码_实用技巧

upload.aspx 复制代码 代码如下: <%@ Page language="c#" Codebehind="UpLoad.aspx.cs" AutoEventWireup="false" Inherits="WebPortal.Upload" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >