`
grape927
  • 浏览: 75659 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

重命名Action

    博客分类:
  • RCP
 
阅读更多
File selected_file = (File) selection.getFirstElement();
		String oldFileName = selected_file.getName();
		// need write a class InputValidator implements IInputValidator
		InputDialog inputDlg = new InputDialog(window.getShell(), "Rename",
				"Please input new name", oldFileName, null);

		if (inputDlg.open() == InputDialog.OK) {
			String newName = inputDlg.getValue();
			File newNameFile = new File(selected_file.getParent()
					+ File.separator + newName);
			// need check name duplicated and rename failed
			if (selected_file.renameTo(newNameFile)) {
				window.refresh();
			} else {
				window.setStatus(ACTION_RENAME_INFO_FAILED);
			}
		}

 

分享到:
评论

相关推荐

    struts2实现的文件上传下载,上传文件重命名(按时间戳)

    在Struts2中,创建一个Action类来处理文件上传,添加字段来接收上传的文件,并实现文件处理逻辑: ```java public class FileUploadAction extends ActionSupport { private List<File> files; private List...

    Fckeditor2.6 jsp版 并且可以重命名

    3. Struts2框架:学习Struts2的核心组件如Action、Result和Interceptor,以及Struts2的配置文件struts.xml。 4. JavaScript和AJAX:Fckeditor2.6通常会使用JavaScript和AJAX技术来实现客户端交互,需要掌握基本的...

    Hadoop权威指南中文版(第二版)+Hadoop in Action

    5. **HDFS操作**:文件的创建、读取、写入、删除和重命名,以及HDFS的命令行接口。理解NameNode和DataNode的工作原理,以及HDFS的故障恢复机制。 6. **YARN详解**:资源调度器(CapacityScheduler和FairScheduler)...

    重命名,调整大小,上传图像(ASP.NET MVC)

    在ASP.NET MVC框架中,处理图像的上传、重命名和调整大小是常见的需求,尤其是在构建一个功能丰富的Web应用时。本篇文章将详细讲解如何在MVC项目中实现这些功能。 首先,我们需要创建一个用于上传图像的HTML表单。...

    Ant In Action 第2版 源码

    文件名映射则用于转换或重命名文件。 3. **属性(Properties)**:Ant允许定义和使用属性,这些属性可以在整个构建过程中被引用和传递,提供了一种灵活的方式来处理配置信息。 4. **条件(Conditions)**:条件...

    IntelliJ IDEA In Action.pdf

    《IntelliJ IDEA In Action》是一本专注于IntelliJ IDEA使用的详细指南,旨在帮助开发者深入理解和充分利用这款强大的Java集成开发环境。这本书的高清影印版是英文原版,确保了内容的原始性和准确性,为读者提供了...

    asciidoctor-ghpages-action:创建ASCII GitHub页面的GitHub动作:将每个adoc文件递归转换为html,将生成的README.html重命名为index.html。 它还可以生成ebook.pdf或AsciiDoctor Reveal.js幻灯片

    asciidoctor-ghpages-action会自动将生成的`README.html`文件重命名为`index.html`,确保它作为项目的主入口点。 3. **生成ebook.pdf**:除了HTML,该工具还支持生成PDF电子书,这使得用户可以方便地离线阅读或打印...

    rename-media:从 WordPress 媒体管理界面重命名底层媒体文件

    在WordPress中,我们可以利用动作钩子(action hooks)来监听媒体上传事件,例如`wp_handle_upload`或`media_sideload_image`。这些钩子允许我们插入自定义代码来处理文件上传后的逻辑。 下面是一个基本的PHP函数...

    Eclipse in Action

    - **重构技术**:介绍Eclipse提供的重构工具,如重命名、移动类/方法等,帮助改进现有代码的设计而不改变其外部行为。 #### 第五章:集成Ant进行自动化构建 - **Ant概述**:简要介绍Ant是什么以及它在构建过程中的...

    springmvc ajax 文件上传下载文件 multiple

    - `action`属性指定到Spring MVC的Controller处理方法,`method`通常是`POST`,因为文件上传通常涉及较大的数据量。 5. **安全性与优化**: - 限制文件大小和类型,防止DoS攻击和恶意文件上传。 - 对上传的文件...

    基于PHP的ActionView问题需求跟踪工具源码.zip

    ActionView通常在Ruby on Rails框架中被提及,但在这里可能是开发者自定义的一个概念或者是为了某种特定目的重命名的视图层组件。这个工具可能用于软件开发团队,帮助他们管理和追踪项目中的问题、缺陷或需求变更。 ...

    nbmake-action:GitHub Action测试笔记本

    (repo从“ treebeard”重命名)。 什么?一个用于测试笔记本的GitHub Action,从上到下运行它们 为什么?通过更好的自动化提高科学材料的质量 这是给谁用的?曾在笔记本中编写文档并希望在每次提交后进行CI测试的...

    ASP.NET MVC小结之基础篇(二)

    - 默认情况下,Action的方法名即为Action名,但可以通过`[ActionName("OtherActionName")]`进行重命名。 - 可以使用 `[HttpPost]` 和 `[HttpGet]` 等特性来区分处理不同HTTP请求类型的同名Action。 3. **ASP.NET ...

    osgi-in-action源码.rar

    7. **包重命名与导出**:在OSGi中,每个bundle可以包含多个包,并且需要明确声明哪些包对外导出,哪些包保持私有。 8. **配置管理**:OSGi的配置管理器允许动态修改模块的配置,使得系统可以在运行时适应环境变化。...

    Eclipse In Action

    此外,还有重构工具,如重命名、提取方法、移动和内联等,有助于保持代码的整洁和可维护性。 在调试方面,Eclipse提供了一套强大的调试工具。通过设置断点,查看变量值,单步执行,以及调用堆栈分析,开发者可以...

    IntelliJ IDEA IN ACTION_IntelliJIDEA_java_ideajava_idea_book_

    5. **重构**:探讨IntelliJ IDEA的重构工具,如提取方法、变量,重命名,移动代码等,以及如何安全地进行大规模的代码结构优化。 6. **版本控制**:介绍如何集成Git、SVN等版本控制系统,进行版本管理,包括提交、...

    Struts入门实践

    3. **部署示例应用**: 将 `struts-blank.war` 文件重命名为 `strutstest.war`,并放置于 Tomcat 的 `webapps` 目录下。 4. **启动Tomcat**: 启动服务器,访问示例应用进行测试。 #### 三、Struts架构关键组件详解 ...

    oracle锁表处理

    l.os_user_name, s.machine, s.terminal, a.sql_text, a.action FROM v$sqlarea a, v$sessions s, v$locked_object l WHERE l.session_id = s.sid AND s.prev_sql_addr = a.address ORDER BY sid, s.serial#; ...

    文件上传struts

    Struts 是一个开源的Java Web框架,它使得构建基于MVC...在实际项目中,你可能还需要考虑异常处理、文件重命名、删除旧文件、存储路径管理等复杂情况。记住,文件上传操作必须谨慎,确保安全性,避免被恶意文件攻击。

Global site tag (gtag.js) - Google Analytics