Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "[Архив] Помощь", создана пользователем Asd1995sse, 23 авг 2012.

  1. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    а в чём проблема? дописать небольшой код?
     
  2. Хостинг MineCraft
    <
  3. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    Код:
    s3 + "\\.tvoi ololo proect\\mods"
     
    Asd1995sse и D_ART нравится это.
  4. Автор темы
    Asd1995sse

    Asd1995sse Активный участник Пользователь

    Баллы:
    88
    Skype:
    Asd1995sse
    он на плюс ругаеться
     
  5. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    Код:
    (s3 + "\\.tvoi ololo proect\\mods")
     
  6. Автор темы
    Asd1995sse

    Asd1995sse Активный участник Пользователь

    Баллы:
    88
    Skype:
    Asd1995sse
    это писать где?
     
  7. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    полный код в студию и желательно его под спойлер )
     
  8. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    И вобще :trf:
     
  9. Автор темы
    Asd1995sse

    Asd1995sse Активный участник Пользователь

    Баллы:
    88
    Skype:
    Asd1995sse
    Код:
    protected void UnZip() throws PrivilegedActionException
      {
        deleteDirectory(new File(getMcDir()+File.separator+"mods"));
        String szZipFilePath;
        String szExtractPath;
        String path = (String)AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
            public Object run() throws Exception {
              return Util.getWorkingDirectory() + File.separator;
            }
          });
        int i;
     
        szZipFilePath = path + "bin" + File.separator + "client.zip";
         
        File f = new File(szZipFilePath);
        if(!f.exists())
        {
          System.out.println(
        "\nNot found: " + szZipFilePath);
          //System.exit(0);
        }
         
        if(f.isDirectory())
        {
          System.out.println(
        "\nNot file: " + szZipFilePath);
          //System.exit(0);
        }
       
        System.out.println(
          "Enter path to extract files: ");
        szExtractPath = path;
       
        File f1 = new File(szExtractPath);
        if(!f1.exists())
        {
          System.out.println(
        "\nNot found: " + szExtractPath);
          //System.exit(0);
        }
         
        if(!f1.isDirectory())
        {
          System.out.println(
        "\nNot directory: " + szExtractPath);
          //System.exit(0);
        }
       
        ZipFile zf;
        Vector zipEntries = new Vector();
         
        try
        { 
          zf = new ZipFile(szZipFilePath);   
          Enumeration en = zf.entries();
         
          while(en.hasMoreElements())
          {
            zipEntries.addElement(
          (ZipEntry)en.nextElement());
          }
         
          for (i = 0; i < zipEntries.size(); i++)
          {
            ZipEntry ze =
          (ZipEntry)zipEntries.elementAt(i);
         
            extractFromZip(szZipFilePath, szExtractPath,
          ze.getName(), zf, ze);
          }
         
          zf.close();
          f.delete();
          System.out.println("Done!");
        }
        catch(Exception ex)
        {
          System.out.println(ex.toString());
        }
      }
     
     
     
         
     
    private String getMcDir() {
        String s3;
       
        if (System.getProperty("os.name").startsWith("Windows"))
        {
            s3 = System.getenv("APPDATA");
        }
        else
        {
            s3 = System.getProperty("user.home");
        }
       
        return s3;
       
      }
     
    public void deleteDirectory(File file) {
                if(!file.exists()) return;
                if(file.isDirectory()) {
                    for(File f : file.listFiles())
     
                        f.delete();
                    file.delete();
     
                }else{
                    file.delete();
                }
     
            }
    
     
    Сникерсни нравится это.
  10. danbka333

    danbka333 Старожил Пользователь

    Баллы:
    103
    Код:
    deleteDirectory(new File(getMcDir()+File.separator+"mods"));
    замени на
    Код:
    deleteDirectory(new File(getMcDir()+ "\\.tvoi ololo proect\\mods"));
     
    Asd1995sse нравится это.

Поделиться этой страницей