ChartThemeNewWizard.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:PDFReporter-Studio 作者:
public void setupNewFileName() {
    String filename = NEW_FILENAME;
    if (selection != null) {
        if (selection instanceof TreeSelection) {
            TreeSelection s = (TreeSelection) selection;
            if (s.getFirstElement() instanceof IFile) {
                IFile file = (IFile) s.getFirstElement();

                String f = file.getProjectRelativePath().removeLastSegments(1).toOSString() + "/" + filename;//$NON-NLS-1$

                int i = 1;
                while (file.getProject().getFile(f).exists()) {
                    filename = NEW_NAME + i + NEW_EXT;
                    f = file.getProjectRelativePath().removeLastSegments(1).toOSString() + "/" + filename;//$NON-NLS-1$
                    i++;
                }
            }
        }
        step1.setFileName(filename);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号