菜单

上传文件

2019年12月15日 - 金沙国际棋牌下载官网

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

C#文件重命名的代码,

C#中没有重命名的方法,自己写了一个方法,来处理文件的重命名。

/// <summary>   

/// 重命名文件夹内的所有子文件夹   

/// </summary>   

/// <param name=”directoryName”>文件夹名称</param>   

/// <param name=”newDirectoryName”>新子文件夹名称格式字符串</param>   

public void RenameDirectories(string directoryName, string newDirectoryName)   

{   

  int i = 1;   

  string[] sDirectories = Directory.GetDirectories(directoryName);
  

  foreach (string sDirectory in sDirectories)
  

    {   

    string sDirectoryName = Path.GetFileName(sDirectory);
  

    string sNewDirectoryName = string.Format(newDirectoryName, i++);   

    string sNewDirectory = Path.Combine(directoryName, sNewDirectoryName);
  

         Directory.Move(sDirectory, sNewDirectory);   

    }   

}  

 

 

                // 列表中的原始文件全路径名
                string oldStr = ft.FileRoute + @”/” + ft.FileName +
ft.ExName;

                // 新文件名
                string newStr = ft.FileRoute + @”/” + preChar +  name +
nextChar + ft.ExName;

                // 改名方法
                FileInfo fi = new FileInfo(oldStr);
                fi.MoveTo(Path.Combine(newStr));

C#中没有重命名的方法,自己写了一个方法,来处理文件的重命名。 ///summary
/// 重命名文件夹内的所有子文件夹 //…

  //
描述: 
 

    重命名文件或目录。

  //
语法:

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

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图