Heim > Web-Frontend > js-Tutorial > Erstellen Sie Ordner und Dateien in JSP

Erstellen Sie Ordner und Dateien in JSP

巴扎黑
Freigeben: 2016-12-20 15:11:37
Original
2612 Leute haben es durchsucht

Bestimmen Sie, ob eine Datei in JSP vorhanden ist, und erstellen Sie Ordner und Dateien.

Memo.

In WinXP + Tomcat5.1 lautet der Code wie folgt:

<%

//Web-Stammpfad abrufen//Absoluter Pfad
// getServletContext() .getRealPath("/") ruft den Stammpfad der Webanwendung ab
// D:webexcel, „D:web“ ist der Stammpfad der Webanwendung, „excel“ ist der Ordner im Stammverzeichnis Verzeichnis
String Save_Location= getServletContext().getRealPath("/")+"excel\";

try{
if (!(new java.io.File(Save_Location).isDirectory( ))) //Wenn die Datei Der Ordner nicht existiert
{
new java.io.File(Save_Location).mkdir(); //Der Excel-Ordner existiert nicht, dann erstellen Sie diesen Ordner
neu java.io.File(Save_Location)+ "gmcc\").mkdir(); //Erstellen Sie einen Ordner mit dem Namen gmcc unter dem Excel-Ordner
}
else //Wenn ein Excel-Ordner vorhanden ist, erstellen Sie diesen Ordner direkt
{
new java.io.File(Save_Location)+"gmcc\").mkdir(); //Erstelle einen Ordner mit dem Namen gmcc im Excel-Ordner
}
}catch(Exception e ){
e.printStackTrace(); //Fehler beim Erstellen des Ordners

//Verwenden Sie die URLEncoder-Codierung im Link, um chinesische Parameter zu übergeben.
//Die empfangende Seite kann getParameter() verwenden, um diesen Parameter abzurufen, den Zeichensatz der Seite=GB2312.
String ErrName=java.net.URLEncoder.encode("Der Ordner existiert nicht. Fehler beim Erstellen des Ordners!");
response.sendRedirect("errorpage.jsp?error="+ErrName); Springen Gehe zur Fehlerseite
return;
}

//Erstelle eine neue myfile.txt-Datei im gmcc-Ordner
java.io.File myFile = new java.io.File (Save_Location+" gmcc\myfile.txt");
java.io.FileOutputStream fout = null;
try {
fout = new java.io.FileOutputStream(myFile);
byte b[] = „Alles klar!“.getBytes();
fout.write(b);
fout.flush(); //Datei schreiben
fout.close(); //Schließen
}
catch (java.io.FileNotFoundException e) {
e.printStackTrace();
}
catch (java.io.IOException ex) {
ex.printStackTrace();
}

%>

J.R.Q.


Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage