资源简介

Kendo UI编辑框 增删改查 编辑框内有图片或文件上传功能,功能高大上。

资源截图

代码片段和文件信息

/// 
/// 编 码 人:苏飞
/// 联系方式:361983679  
/// 更新网站:http://www.sufeinet.com/thread-655-1-1.html
/// 

using System;
using System.Text;
using System.IO;
using System.Web;

namespace DotNet.Utilities
{
    /// 
    /// 文件操作夹
    /// 

    public static class DirFileHelper
    {
        #region 检测指定目录是否存在
        /// 
        /// 检测指定目录是否存在
        /// 

        /// 目录的绝对路径
        /// 
        public static bool IsExistDirectory(string directoryPath)
        {
            return Directory.Exists(directoryPath);
        }
        #endregion

        #region 检测指定文件是否存在如果存在返回true
        /// 
        /// 检测指定文件是否存在如果存在则返回true。
        /// 

        /// 文件的绝对路径        
        public static bool IsExistFile(string filePath)
        {
            if (string.IsNullOrEmpty(filePath)) return false;

            if (filePath.IndexOf(“:“ System.StringComparison.Ordinal) < 0) { filePath = GetMapPath(filePath); }

            return File.Exists(filePath);
        }

        #endregion

        #region 获取指定目录中的文件列表
        /// 
        /// 获取指定目录中所有文件列表
        /// 

        /// 指定目录的绝对路径        
        public static string[] GetFileNames(string directoryPath)
        {
            //如果目录不存在,则抛出异常
            if (!IsExistDirectory(directoryPath))
            {
                throw new FileNotFoundException();
            }

            //获取文件列表
            return Directory.GetFiles(directoryPath);
        }
        #endregion

        #region 获取指定目录中所有子目录列表若要搜索嵌套的子目录列表请使用重载方法.
        /// 
        /// 获取指定目录中所有子目录列表若要搜索嵌套的子目录列表请使用重载方法.
        /// 

        /// 指定目录的绝对路径        
        public static string[] GetDirectories(string directoryPath)
        {
            try
            {
                return Directory.GetDirectories(directoryPath);
            }
            catch (IOException ex)
            {
                throw ex;
            }
        }
        #endregion

        #region 获取指定目录及子目录中所有文件列表
        /// 
        /// 获取指定目录及子目录中所有文件列表
        /// 

        /// 指定目录的绝对路径
        /// 模式字符串,“*“代表0或N个字符,“?“代表1个字符。
        /// 范例:“Log*.xml“表示搜索所有以Log开头的xml文件。
        /// 是否搜索子目录
        public static string[] GetFileNames(string directoryPath string searchPattern bool isSearchChild)
        {
            //如果目录不存在,则抛出异常
            if (!IsExistDirectory(directoryPath))
            {
                throw new FileNotFoundException();
            }

            try
            {
                if (isSearchChild)
                {
                    return D

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-07 18:13  MvcApplication2\
     目录           0  2016-07-11 14:21  MvcApplication2\MvcApplication2\
     文件         935  2016-06-29 09:12  MvcApplication2\MvcApplication2.sln
     文件       81920  2016-07-12 17:55  MvcApplication2\MvcApplication2.v11.suo
     目录           0  2016-07-07 14:10  MvcApplication2\MvcApplication2\App_Data\
     目录           0  2016-06-30 12:58  MvcApplication2\MvcApplication2\App_Start\
     文件        2175  2016-06-29 09:12  MvcApplication2\MvcApplication2\App_Start\BundleConfig.cs
     文件         281  2016-06-29 09:12  MvcApplication2\MvcApplication2\App_Start\FilterConfig.cs
     文件         610  2016-07-07 14:00  MvcApplication2\MvcApplication2\App_Start\RouteConfig.cs
     文件         484  2016-06-29 09:12  MvcApplication2\MvcApplication2\App_Start\WebApiConfig.cs
     目录           0  2016-07-12 17:00  MvcApplication2\MvcApplication2\bin\
     文件      105528  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Antlr3.Runtime.dll
     文件     1116760  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Entityframework.dll
     文件     1138045  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Entityframework.xml
     文件       45416  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Microsoft.Web.Infrastructure.dll
     文件       20992  2016-07-12 17:00  MvcApplication2\MvcApplication2\bin\MvcApplication2.dll
     文件       34304  2016-07-12 17:00  MvcApplication2\MvcApplication2\bin\MvcApplication2.pdb
     文件      374784  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Newtonsoft.Json.dll
     文件      418776  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\Newtonsoft.Json.xml
     文件      168544  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Net.Http.Formatting.dll
     文件      137872  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Net.Http.Formatting.xml
     文件      323168  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Http.dll
     文件       73312  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Http.WebHost.dll
     文件       10071  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Http.WebHost.xml
     文件      379561  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Http.xml
     文件      506976  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Mvc.dll
     文件      847872  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Mvc.xml
     文件       54912  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Optimization.dll
     文件      270416  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Providers.dll
     文件      264792  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Razor.dll
     文件      365160  2016-06-29 09:12  MvcApplication2\MvcApplication2\bin\System.Web.Razor.xml
............此处省略2212个文件信息

评论

共有 条评论