今晚无意间下载了一个J2ME播放mp3文件的源码例子,虽然可惜的是没有调试成功,但调试的过程中让我知道了一件一直想当然的东西,那就是使用FileSystemRegistry.listRoots()得到的文件系统根目录,实际对应的在windows系统中的目录并不是一直以来认为的:
C:/WTK2.5.2/j2mewtk_template/appdb/DefaultColorPhone/filesystem/root1
而是:
C:/Documents and Settings/当前用户名(如Administrator)/j2mewtk/2.5.2/appdb/DefaultColorPhone/filesystem/root1
难怪我在原来认为的目录里面无论怎么处理,列表出来的东西始终没有变,谨记谨记!