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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 灯塔市| 侯马市| 河北省| 那曲县| 汝州市| 辉南县| 安康市| 新野县| 礼泉县| 翼城县| 绥化市| 岱山县| 麻城市| 宁德市| 广灵县| 徐州市| 连山| 宽城| 永仁县| 利川市| 霸州市| 武山县| 历史| 汕尾市| 通化县| 麦盖提县| 高要市| 长宁区| 思南县| 东明县| 姚安县| 阿巴嘎旗| 四会市| 成安县| 枣阳市| 汉中市| 酒泉市| 抚宁县| 常山县| 太原市| 平潭县|