Войти или зарегистрироваться

Помогите Как удалить папку с помощью java6 ?

в твой метод mcdir вставь
Java:
        if (System.getProperty("os.name").startsWith("Windows"))
        {
            s3 = System.getenv("APPDATA");
        }
        else
        {
            s3 = System.getProperty("user.home");
        }
 
Код:
private String getMcDir() {
    String s3;
    if (System.getProperty("os.name").startsWith("Windows"))
 
    {
 
        s3 = System.getenv("APPDATA");
 
    }
 
    else
 
    {
 
        s3 = System.getProperty("user.home");
 
    }
 
 
    return null;
}
предпоследняя строчка нужна?
 
это возвращаемое значение при вызове метода
 
к примеру ты написал

Java:
deleteDirectory(new [URL='http://www.google.com/search?hl=en&q=allinurl%3Afile+java.sun.com&btnI=I%27m%20Feeling%20Lucky']File[/URL](getMcDir()+[URL='http://www.google.com/search?hl=en&q=allinurl%3Afile+java.sun.com&btnI=I%27m%20Feeling%20Lucky']File[/URL].separator+"mods"));

А в методе getMcDir так
Java:
private void String getMcDir() {
String s3;
if (System.getProperty("os.name").startsWith("Windows"))
 
{ 
s3 = System.getenv("APPDATA");
 
}
 
else
 
{
 
s3 = System.getProperty("user.home");
 
}
 
}
То это ошибка =)
 
но что с этим делать?
Java:
private void deleteDirectory(File file) {
    public void delete(File file) {
 
            if(!file.exists()) return;
 
   
 
            if(file.isDirectory()) {
 
                for(File f : file.listFiles())
 
                    delete(f);
 
                file.delete();
 
            }else{
 
                file.delete();
 
            }
 
        }
}
вторая и 12 строчки ?
 
Java:
private void deleteDirectory(File file) {
    public void delete(File file) {
Разве в JAVA можно писать метот в методе)?
 
он всеравно ругаеться на delete(f);!!
 
Я это узнал введя в google поиске "удаление директории java" Разве это так трудно :)
 
Так я сделал метод таким
Java:
public void deleteDirectory(File file) {
            if(!file.exists()) return;
            if(file.isDirectory()) {
                for(File f : file.listFiles())
 
                    f.delete();
                file.delete();
 
            }else{
                file.delete();
            }
 
        }
Метод getMcDir немного неправильный! т.к. удаление папки модс идет в папке AppData!:fp::why::fu:
Папка модс удаляеться исправно, но в папке AppData!
 
Назад
Верх