All pastes #284417 Raw Edit

Stuff

public text v1 · immutable
#284417 ·published 2006-12-19 01:57 UTC
rendered paste body
   public static String findcachedir()
    {
        String as[];
        String s;
        int i;
        as = (new String[] {
            "c:/windows/", "c:/winnt/", "d:/windows/", "d:/winnt/", "e:/windows/", "e:/winnt/", "f:/windows/", "f:/winnt/", "c:/", "~/", 
            "/tmp/", "", "c:/rscache", "/rscache"
        });
        if(storeid < 32 || storeid > 34)
            storeid = 32;
        s = ".mpr_file_store_" + storeid;
        for (int i = 0; i < as.length; i++) {
            String s1 = as[i];
            if(s1.length() > 0) {
                File file = new File(s1);
                if(!file.exists())
                    continue;
            }
            try {
                File file1 = new File(s1 + s);
                if(file1.exists() || file1.mkdir())
                    return s1 + s + "/";
            } catch(Exception _ex) { }
        }
        return null;
    }