<%@page contentType="text/xml"%><%@page pageEncoding="UTF-8"%><%@include file="../Framework/TreeGridFramework.jsp"%><% // -------------------------------------------------------------------------- // --- Response initialization --- String Base = application.getRealPath(request.getServletPath().replaceAll("[^\\/\\\\]*$","")) + "\\TestFiles\\"; response.addHeader("Cache-Control","max-age=1, must-revalidate"); try{ org.w3c.dom.Element[] Ch = getChanges(request.getParameter("Data")); if(Ch!=null) { java.util.Hashtable N = new java.util.Hashtable(); for(int i=0;i 0) dest.write(buf, 0, len); src.close(); dest.close(); } else { java.io.File P = new java.io.File(Base+Path); if (P.exists()) { P.renameTo(new java.io.File(Base + New)); Clear = true; } // Move or rename else (new java.io.File(Base+New)).createNewFile(); // New } } if (Clear) { // Deletes empty directories int idx = Path.lastIndexOf('\\'); while(idx>=0){ Path = Path.substring(0, idx); java.io.File P = new java.io.File(Base+Path); if (P.list().length>0) break; P.delete(); idx = Path.lastIndexOf('\\'); } } } } } catch (Exception Ex) { out.print(""); } // -------------------------------------------------------------------------- %>