posts - 4,  comments - 7,  trackbacks - 0
          之前有同事問到IFile與File之間的互換問題,當時自己也不清楚,今天在閱讀代碼的時候發現了他們之間的互換是非常方便的。

          IProject fsProject = ResourceModelUtils.getProject(project);
          IFolder tmpFolder = ResourceUtils.getFolder(fsProject, RepositoryConstants.TEMP_DIRECTORY, true);
          String tmpFilename = "DOC" + documentationItem.getProperty().getId();

          IFile fileTmp = tmpFolder.getFile(tmpFilename);//Get IFile reference by file name;
          File file = fileTmp.getLocation().toFile(); //Get File reference by IFile reference.
          File newFile = new File(fileTmp.getLocation().toOSString()); //Convert IFile to File.

          IFile的功能比File強大且方便多了。

          愛生活,愛Eclipse!
          posted on 2007-12-18 14:24 jackgogogo(Dengues Studio) 閱讀(2915) 評論(1)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沽源县| 环江| 班玛县| 闸北区| 德惠市| 保靖县| 南康市| 巴东县| 无极县| 仙游县| 南江县| 元谋县| 阳城县| 永春县| 长乐市| 湘潭市| 安阳市| 鹤山市| 汶川县| 五大连池市| 郧西县| 鸡西市| 新平| 高陵县| 襄樊市| 嫩江县| 萨嘎县| 伊宁县| 济南市| 景宁| 建宁县| 驻马店市| 高雄县| 社旗县| 曲沃县| 静安区| 莱西市| 胶州市| 汕尾市| 田林县| 于田县|