【美高梅在线登录】上传文件

Rename 命令:  

美高梅在线登录 1美高梅在线登录 2        /**//// <summary>
美高梅在线登录 3        /// 上传文件,上传成功后回去一个 string 型的所上传文件名 上传文件无法高出3.5M
美高梅在线登录 4        /// </summary>
美高梅在线登录 5        /// <param name="UpFileInput">上传文件所用的控件的ID</param>
美高梅在线登录 6        /// <param name="FileSavePath">上传文件保留的路线(与上传页的相对路径)</param>
美高梅在线登录 7        /// <param name="P">Web窗体页</param>
美高梅在线登录 8        /// <returns>上传文件的文件名 String</returns>
美高梅在线登录 9        public string PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,string FileSavePath,Page P)
美高梅在线登录 10美高梅在线登录 11        美高梅在线登录 12{
美高梅在线登录 13            if(UpFileInput.PostedFile.ContentLength < 3000 * 1024)
美高梅在线登录 14美高梅在线登录 15            美高梅在线登录 16{
美高梅在线登录 17                //检查提供的目录是不是留存,如空头支票则开创
美高梅在线登录 18                PubExDirectory(FileSavePath,P);
美高梅在线登录 19                //获娶上传文件的文本名,并保存到钦定的目录
美高梅在线登录 20                string UpFileName;
美高梅在线登录 21                if(UpFileInput.PostedFile.FileName.LastIndexOf("\\")    !=    -1)
美高梅在线登录 22美高梅在线登录 23                美高梅在线登录 24{
美高梅在线登录 25                    UpFileName    =    UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf("\\"),UpFileInput.PostedFile.FileName.Length - UpFileInput.PostedFile.FileName.LastIndexOf("\\"));
美高梅在线登录 26                }
美高梅在线登录 27                else
美高梅在线登录 28美高梅在线登录 29                美高梅在线登录 30{
美高梅在线登录 31                    UpFileName    =    "\\" + UpFileInput.PostedFile.FileName;
美高梅在线登录 32                }
美高梅在线登录 33
美高梅在线登录 34                UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath + UpFileName));
美高梅在线登录 35                return FileSavePath + UpFileName;
美高梅在线登录 36            }
美高梅在线登录 37            else
美高梅在线登录 38美高梅在线登录 39            美高梅在线登录 40{
美高梅在线登录 41                    P.Response.Write("<Script Language=\"JavaScript\">\n<!--\n alert(\"上传文件不能够压倒3M,请选拔精确的公文!\")\n //-->\n</Script>");
美高梅在线登录 42                    return "";
美高梅在线登录 43
美高梅在线登录 44            }
美高梅在线登录 45        }
美高梅在线登录 46

1、FileSystemWatcher用途:

  // 描述:  

  FileSystemWatcher 元件用來監視檔案系統,而當檔案系統所含有的目錄或檔案變更時,也能够选用它來回應。這讓您能夠在一定檔案或目錄被确立、修改或刪除時连忙且易于啟動商務處理流程。
注:FileSystemWatcher元件是設計來監視目錄內的變更,并不是根目錄屬性自己的變更。Changed:變更目錄或檔案的大小、系統屬性、上次寫入時間、上次存取時間或安全性權限時引發。

    重命名文件或目录。

  2、FileSystemWatcher常用屬性
名称                                                说明

  // 语法:

EnableRaisingEvents                     获取或安装一个值,该值提示是不是启用此部件。

    rename [<Drive>:][<Path>]<FileName1> <FileName2>

Filter                                               获取或安装筛选字串,用于鲜明在目录中监视哪些项目标文本。

  // 参数:

IncludeSubdirectories                     获取或安装二个值,该值提示是还是不是监视钦点路径中的子目录。

美高梅在线登录,    

InternalBufferSize                            获取或安装内部缓存区的轻重缓急。

  // 说明:

NotifyFilter                                       获取或设置监视的改换项目。

    --> 钦点要重命名的公文或文件集的职位和称号。文件名能够包含通配符(*和?)。

Path                                                 获取或安装监视的目录路线。

    --> 重命名文件时,不能够钦点新驱动器或路线。  

SynchronizingObject                        获取或安装贰个对象,该目的用于封装因目录更换而爆发的事件管理程式调用。

    --> 文件名必须是不二法门的文书名。 

  3、FileSystemWatcher常用事件

  // 实例:    

名称                                                说明

    美高梅在线登录 47

Changed                                         当更换钦点Path中的文件和目录时发生。