I can see sdcard folder contents by using this
    File f = new File("/storage/extSdCard");
    if (f.exists()) {
        File[] files = f.listFiles();
        if (files != null) {
            for (File filz : files) {
                Toast.makeText(this, filz.getName() + "", Toast.LENGTH_SHORT).show();
            }
        }
    }
But when i try to create directories
File dir = new File("/storage/extSdCard/Android/Mayor");
    try {
        if (!dir.exists()) {
            if (dir.mkdirs()) {
                Toast.makeText(this, "Folder Created", Toast.LENGTH_LONG).show();
            } else {
                Toast.makeText(this, "Folder Not Created", Toast.LENGTH_LONG).show();
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
        Toast.makeText(this, "WTF", Toast.LENGTH_LONG).show();
    }
Its doesnt create at all. Any idea?