string newName = txtFileName.Text.Trim();
string oldName = Request.QueryString["fileName"];
RSPSession sessionRsp = (RSPSession)Session["RSPSetting"];
string basePath = sessionRsp.BaseFolder;
string currPath = basePath + sessionRsp.CurrentRelFolder;
string sourceFileName = "";
if (!string.IsNullOrEmpty(newName))
{
string currFilePath = Path.Combine(currPath, oldName);
sourceFileName = currFilePath;
string extension = sourceFileName.Substring(sourceFileName.LastIndexOf('.'),
sourceFileName.Length - sourceFileName.LastIndexOf('.'));
if (File.Exists(Path.Combine(currPath, newName+extension)))
{
Response.Write("文件夹中存在此名称文件,请更改文件名。");
}
else
{
currFilePath = Path.Combine(currPath, newName);
FileInfo fileInfo = new FileInfo(sourceFileName);
fileInfo.MoveTo(currFilePath + extension);
Response.Write("<script>self.parent.tb_remove();</script>");
}
}
string oldName = Request.QueryString["fileName"];
RSPSession sessionRsp = (RSPSession)Session["RSPSetting"];
string basePath = sessionRsp.BaseFolder;
string currPath = basePath + sessionRsp.CurrentRelFolder;
string sourceFileName = "";
if (!string.IsNullOrEmpty(newName))
{
string currFilePath = Path.Combine(currPath, oldName);
sourceFileName = currFilePath;
string extension = sourceFileName.Substring(sourceFileName.LastIndexOf('.'),
sourceFileName.Length - sourceFileName.LastIndexOf('.'));
if (File.Exists(Path.Combine(currPath, newName+extension)))
{
Response.Write("文件夹中存在此名称文件,请更改文件名。");
}
else
{
currFilePath = Path.Combine(currPath, newName);
FileInfo fileInfo = new FileInfo(sourceFileName);
fileInfo.MoveTo(currFilePath + extension);
Response.Write("<script>self.parent.tb_remove();</script>");
}
}