я могу получить имена файлов каталога, но я не могу удалить ихне удалось удалить файл на сервере с клиентской стороны?
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.util.* ,java.text.* , java.io.*,java.io.File" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
String files;
boolean issuccess=true;
//out.println("hi ");
String strDirectoy3=config.getServletContext().getRealPath("/");
//File file = new File("D:\\Test\\hireminibusandcoach.co.uk\\ROOT\\administrator"); FileInputStream in = new FileInputStream("c:/a.txt");
try{
File file = new File(strDirectoy3);
File[] listOfFiles = file.listFiles();
for (int i = 0; i <2; i++)
{
if (listOfFiles[i].isFile())
{
files = listOfFiles[i].getName();
out.println(listOfFiles[i].toString());
issuccess=new File(files).delete();
}
}
out.println(" /n Deletion "+issuccess);
}catch(Exception e){
out.println(e);
}
%>
</body>
</html>
Можете ли вы определить 'неспособность'? Любое исключение? Ошибка ? Трассировки стека ? –
Имеет ли ваш пользовательский веб-сервер права на удаление этих файлов? Какая родительская директория возвращает метод canWrite()? –
Pls share Исключительные следы –