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

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


          網站導航:
           
          主站蜘蛛池模板: 苍山县| 丰县| 紫金县| 伊春市| 冀州市| 饶平县| 湘潭县| 阿巴嘎旗| 罗平县| 牟定县| 葵青区| 信丰县| 新巴尔虎左旗| 九寨沟县| 大埔区| 乌鲁木齐县| 宝坻区| 澄江县| 沭阳县| 西丰县| 白水县| 芦溪县| 库尔勒市| 宁蒗| 永城市| 若羌县| 三明市| 崇左市| 永和县| 松阳县| 梁平县| 班戈县| 抚顺市| 建德市| 莱阳市| 金门县| 松江区| 宝应县| 五台县| 科技| 杭州市|