直接上代码看
最好是各位大佬先跑一下,然后帮我完善一下
package com.smartcommunity.sc.service.impl;
import com.smartcommunity.common.utils.DateUtils;
import com.smartcommunity.sc.domain.ScInvitation;
import com.smartcommunity.sc.mapper.ScInvitationMapper;
import com.smartcommunity.sc.service.IScInvitationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.util.List;
/**
*
* 求大佬给我提高性能,
* @author
* @date
*/
@Service
public class test
{
public static void main(String[] args) {
createThread();
}
public static void createDir(String path,Integer a ) {
String filePath= path + "1.txt";
String newFilePath="";
for (int i = 0; i < 5; i++) {
File dirFile = new File(path+"\\"+(a<i?a+""+i : a*i ));
dirFile.mkdir();
String newPath = dirFile.getPath();
createTxt(newPath,i);
// newFilePath=dirFile.getPath();
// try {
// Files.copy(dirFile.toPath(), new File(newPath).toPath());
// } catch (IOException e) {
// e.printStackTrace();
// }
}
}
public static void createTxt(String path, int i) {
FileWriter fw = null;
try {
fw = new FileWriter(path+i);
BufferedWriter bw=new BufferedWriter(fw);
bw.write("hello\n world");
// bw.write("world\n");
bw.close();
} catch (IOException e) {
e.printStackTrace();
}finally
{
try
{
fw.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
public static void createThread(){
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 线程需要执行的任务代码
System.out.println("子线程开始启动....");
for (int i = 0; i < 5; i++) {
// System.out.println("run i:" + i);
createDir("C:\\Users\\EDY\\Desktop\\11\\", i);
}
}
});
thread.start();
}
}