使用新名称保存现有文件

时间:2013-09-09 05:44:08

标签: java apache-poi

我想用新名称保存现有的Excel。但内容应该相同。它应该执行任何任何excel的save属性。请帮忙

1 个答案:

答案 0 :(得分:1)

内容重命名另存为

引用duplicate post

File oldfile = new File(old_name);
File newfile = new File(new_name);
boolean rename = oldfile.renameTo(newfile);

API

  

当且仅当重命名成功时才返回true;否则是假的

注意:构造文件对象不会在磁盘上创建文件!


更新:,因为@prasanth说的问题是另存为功能我正在添加该部分

另存为功能

来自duplicate post

的参考资料
    FileChannel src = new FileInputStream(file1).getChannel();   
    FileChannel dest = new FileOutputStream(file2).getChannel();   
    dest.transferFrom(src, 0, src.size());
// also close FileChannel  objects