十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
File file = new File("D:\\temp\\A\\B\\");
成都创新互联公司是专业的奉新网站建设公司,奉新接单;提供网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行奉新网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
for(File fl: file.listFiles()){
String flName = fl.getPath().substring(3).replace("\\", "-");
System.out.println(flName);
File newFl = new File(fl.getParent() + File.separator + flName);
System.out.println(newFl.getPath());
fl.renameTo(newFl);
}
File file=new File("D:\\abc.java");
if(file.exists())
{
file.renameTo(new File("d:\\123.txt"));
}
任何文件都是可以重命名的,你应该看看你的excel是不是打开了,你要是打开excel就算手动也不可能重命名,还有s1和s是同一个文件夹吗
设置sheet名称和单元格内容为中文
wb.setSheetName(n, "中文",HSSFCell.ENCODING_UTF_16);
cell.setEncoding((short) 1);
cell.setCellValue("中文");
import java.io.File;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test
{
public static void main(String[] args) throws Exception
{
File dir = new File("d:/test");//此处表示你要改的文件所在的文件夹,也修改为其它文件夹,或者当前文件夹new File(".")
File[] files = dir.listFiles();
String fileName = null;
String parentPath = dir.getAbsolutePath();
Pattern p = Pattern.compile("广东-(广州\\d+\\.txt)");
Matcher m = null;
for (File file : files)
{
fileName = file.getName();
m = p.matcher(fileName);
if (m.matches())
{
file.renameTo(new File(parentPath + File.separator + m.group(1)));
}
}
}
}
就是文件的读取和写入啊。。
首先把文件读取到某个字符串内,然后在放到execl中就可以了。