BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 06-16-2009, 10:59 AM   #1 (permalink)
New Member
 
Join Date: Sep 2008
Model: 8800
PIN: N/A
Carrier: Vodafone
Posts: 3
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Cannot create subfolders

Please Login to Remove!

Hi there,
I have the following code:

Code:
    public static void createDirectoryIfNotExist(String path) {

        path = "file://"+path;

        try {
            System.out.println("MAKE: "+path);
            FileConnection fconn = (FileConnection)Connector.open(path);
            if (!fconn.exists()) {
                System.out.println("DOES NOT EXIST, CREATE: "+path);
                fconn.mkdir();
            } else {
                System.out.println("EXISTS, IGNORE: "+path);
            }
            
            fconn.close();
            
        } catch (IOException ioe) {
            System.out.println("IOEXPECTION: "+path);
            ioe.printStackTrace();
        
        }
        
    }
I use this code on startup of my app, to create a directory structure. The only problem is, although it works for the first directory i.e.

file:///store/home/user/Butterfly

It does not work for folders within this like:

file:///store/home/user/Butterfly/Temp

Instead, the Exception happens, but printing the stack trace simply says "no stack trace".

I can't quite see what's going wrong here... Anyone have any guesses?

Cheers

Garry
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.