code: protected String buildPathX8(String fileName)
     {
        final int xLength = 8;
        char[] chs = fileName.toCharArray();
        StringBuilder path = new StringBuilder();
        for (int i = 0; i < xLength; i++)
        {
           path.append(File.separator).append(chs[i]);
        }
        path.append(fileName.substring(xLength));
        return path.toString();
     }
docs: best for now, 12.07.07