修改文件名

原创 2012年03月29日 21:17:10

package rcpdemo.demo;

import java.io.File;

public class Demo {
 public static void main(String[] args) {
  String path = "f:/test/demo/text.txt";
  
  String updateName = "demo.txt";
  
  String fileName = path.substring(0,path.lastIndexOf("/")+1)+updateName;
  File file = new File(path);
  
  file.renameTo(new File(fileName));    
  
  
 }
}

 

 

 

 

 

Action openAllTree = new Action("open Tree"){
   public void run() {
    TreeItem[] items = upTree.getSelection();
    if ((null == items) || (items.length == 0)) {
     return;
    }
    TreeItem firstParentTreeItem = getFirstParentTreeItem(items[0]);
    setTreeItemExpanded(firstParentTreeItem);
   }
  };

private TreeItem getFirstParentTreeItem(TreeItem item){
  if(item.getParentItem() != null){ 
   item = getFirstParentTreeItem(item.getParentItem());
  }
  return item; 
 }

private void setTreeItemExpanded(TreeItem treeItem){
  treeItem.setExpanded(true); 
  TreeItem [] treeItems = treeItem.getItems();
  for (TreeItem tree : treeItems) {
   if(tree.getItems() != null){
    setTreeItemExpanded(tree); 
   }
  }
 }

 

linux终端下修改文件名及文件内容的命令

1 修改文件名mv 旧文件名 新文件名2 修改文件内容直接使用vi,vim等编辑器。如果没有的话使用sudo ap-get install vim来获得...
  • mcy478643968
  • mcy478643968
  • 2010年11月10日 15:38
  • 25864

Linux 更改文件名

没有专门的重命名 命令用 mv a b 就可以重命名了=========================================mv :move 移动文件(延伸功能:重命名,linux系统没有...
  • id19870510
  • id19870510
  • 2010年06月29日 10:32
  • 28036

Apache FTP文件上传、下载、修改文件名、删除

前言:Apache FTP 是应用比较广泛的FTP上传ke
  • boonya
  • boonya
  • 2014年04月24日 11:15
  • 10034

MFC批量修改文件名工具

1批量修改文件名描述 1.1功能描述 批量修改同一文件夹下文件名字,可以定义一个新名字,后面接着文件从0开始的序号。 1.2所需技术 CFileDialog,CString方法操作得到所需,renam...
  • luoyikun
  • luoyikun
  • 2015年08月18日 23:01
  • 1245

C++更改文件名

C++更改文件名
  • seekforcode
  • seekforcode
  • 2017年05月23日 14:59
  • 506

Java程序修改文件名

package script;import java.io.File;import java.io.IOException;public class Realname { public static ...
  • quanleilei123
  • quanleilei123
  • 2010年02月24日 23:42
  • 20658

LINUX修改文件名rename

1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的 在本目录下 只需要# ren...
  • kentyu001
  • kentyu001
  • 2015年08月17日 15:57
  • 879

批处理文件批量修改文件名

首先,在c盘创建一个新的文件夹,并且将要重命名的文件们拷贝到该文件夹中。 2.win+r,打开dos窗口,运行如下图所示命令行 3.所有文件的文件名在创建的excel中展示。 4.在对...
  • u013036274
  • u013036274
  • 2016年08月21日 14:49
  • 1234

用shell脚本批量修改目录下的文件名

#!/bin/bashfile_head="" file_b=""Folder_A="/root/share/video/decode_test/2" for file_a in `ls *.da...
  • Season_hangzhou
  • Season_hangzhou
  • 2015年07月02日 16:17
  • 1450

批量更改文件名的批处理文件

最近下了不少动画,不过文件名都太长,一般都是 [字幕组][名称][集数][语言][分辨率][编码].后缀 这样的格式 我喜欢简单的名字,比如 01.rmvb 之类,可是手动改很麻烦,于是就写了这个 b...
  • qing666888
  • qing666888
  • 2016年10月12日 08:46
  • 2822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改文件名
举报原因:
原因补充:

(最多只允许输入30个字)