@SuppressWarnings("unchecked")
	public Vector getRootDirectory()
        throws IOException
    {
        Vector root = new Vector();
        HashMap files = getFileList("");
        if(files.size() == 0)
        {
            Log.logger.info("The Whole FileSystem is empty");
        } else
        {
            for(Iterator it = files.entrySet().iterator(); it.hasNext();)
            {
                java.util.Map.Entry entry = (java.util.Map.Entry)it.next();
                String subString[] = ((String)entry.getValue()).split("/");
                if(!root.contains(subString[0]))
                    root.add(subString[0]);
            }
        }
        return root;
    }