C#判断文件及文件夹是否存在并创建(C#判断文件夹存在)

protected void Button1_Click(object sender, EventArgs e)     {

         if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹         {             Directory.CreateDirectory(Server.MapPath("~/upimg/hufu"));         }

         //Directory.Delete(Server.MapPath("~/upimg/hufu"), true);//删除文件夹以及文件夹中的子目录,文件    

         //判断文件的存在

         if (File.Exists(Server.MapPath("~/upimg/Data.html")))         {             Response.Write("Yes");

             //存在文件

         }

         else         {             Response.Write("No");             //不存在文件             File.Create(MapPath("~/upimg/Data.html"));//创建该文件

         }

         string name = GetFiles.FileName;//获取已上传文件的名字         string size = GetFiles.PostedFile.ContentLength.ToString();//获取已上传文件的大小         string type = GetFiles.PostedFile.ContentType;//获取已上传文件的MIME         string postfix = name.Substring(name.LastIndexOf(".") + 1);//获取已上传文件的后缀         string ipath = Server.MapPath("upimg") +"\\"+ name;//获取文件的实际路径         string fpath = Server.MapPath("upfile") + "\\" + name;         string dpath = "upimg\\" + name;//判断写入数据库的虚拟路径

         ShowPic.Visible = true;//激活         ShowText.Visible = true;//激活

         //判断文件格式         if (name == "") {           Response.Write("<script>alert(‘上传文件不能为空‘)</script>");         }

         else{

             if (postfix == "jpg" || postfix == "gif" || postfix == "bmp" || postfix == "png")             {                 GetFiles.SaveAs(ipath);                 ShowPic.ImageUrl = dpath;                 ShowText.Text = "你上传的图片名称是:" + name + "<br>" + "文件大小:" + size + "KB" + "<br>" + "文件类型:" + type + "<br>" + "存放的实际路径为:" + ipath;

             }

             else             {                 ShowPic.Visible = false;//隐藏图片                 GetFiles.SaveAs(fpath);//由于不是图片文件,因此转存在upfile这个文件夹                 ShowText.Text = "你上传的文件名称是:" + name + "<br>" + "文件大小:" + size + "KB" + "<br>" + "文件类型:" + type + "<br>" + "存放的实际路径为:" + fpath;

             }

http://www.cnblogs.com/szytwo/archive/2012/03/22/2411703.html

时间: 2024-11-07 16:51:23

C#判断文件及文件夹是否存在并创建(C#判断文件夹存在)的相关文章

判断XML文件是否存在,不存在就创建一个XMl文件,存在就在里面添加

if (File.Exists(xmlPath + "\\" + xmlName)) //判断文件是否寸在                 {     //存在的情况下                     XmlDocument xmldoc = new XmlDocument();                     xmldoc.Load(xmlPath + "\\" + xmlName);                     //存在文件     

C# 判断文件和文件夹是否存在并创建

using System; using System.Data; using System.Configuration; using System.Collections; 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.Ht

C# 判断文件夹存在与否并创建文件夹

protected void Button1_Click(object sender, EventArgs e) { if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹 { Directory.CreateDirectory(Server.MapPath("~/upimg/hufu")); } //Directory.Delete(Server.MapPath

python判断文件和文件夹是否存在、创建文件夹

>>> import os >>> os.path.exists('d:/assist') True >>> os.path.exists('d:/assist/getTeacherList.py') True >>> os.path.isfile('d:/assist') False >>> os.path.isfile('d:/assist/getTeacherList.py') True >>>

python 判断文件和文件夹是否存在的方法 和一些文件常用操作符

1.判断文件和文件夹是否存在及创建 import os #os.path.exists(dir_path/file_path) 判断内容是否存在 >>>os.path.exists('/home/mologa') True #os.path.isfile(file_path) 判断文件是否存在且是文件类型 >>>os.path.isfile('/home/mologa/a.log') False #os.path.isdir(dir_path) 判断文件夹是否存在 &g

在程序document文件夹里边创建新的文件夹及删除文件夹

// //  ViewController.m //  12.18.04在document创建文件夹 // //  Created by 张凯泽 on 15/12/18. //  Copyright © 2015年 rytong_zkz. All rights reserved. // #import "ViewController.h" @interface ViewController () @property(nonatomic,strong)NSFileManager *fil

用字符流实现每个文件夹中创建包含所有文件信息的readme.txt

1 package com.readme; 2 3 import java.io.BufferedWriter; 4 import java.io.File; 5 import java.io.FileWriter; 6 import java.io.IOException; 7 import java.text.SimpleDateFormat; 8 import java.util.Date; 9 import java.util.Scanner; 10 11 /** 12 * @autho

gcc编译过程、C语言编译过程分析、环境变量设置、linux文件夹结构和用途介绍、常用文件和目录的操作命令、文件类型

参考链接:http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html http://blog.csdn.net/novrose/article/details/7670477 http://blog.sina.com.cn/s/blog_7d5d42b40100ulqn.html 一.大小写后缀的区别 .s     汇编语言源程序;汇编.S     汇编语言源程序;预处理,汇编 小写的s文件,在后期阶段不在进行预处理操作,所以

java file 操作之创建、删除文件及文件夹

本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹.java删除文件.java获取指定目录的全部文件.java判断指定路径是否为目录以及java搜索指定目录的全部内容等.请看下面实例. 创建文件File 的两个常量(File.separator.File.pathSeparator). 直接在windows下使用\进行分割是可以的.但是在linux下就不是\了.所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧. public static void cre