java本身是没有默认命令的,不过可以通过递归的方式,遍历子目录,实现copy文件的功能。
另一种方式是 使用 系统命令 windows 可以使用xcopy, linux下 用 mv -R 都可以实现。
举个例子吧
public class CreateSimpleExcelToDisk
{
/
@功能:手工构建一个简单格式的Excel
/
public static List<Tsxx> getStudent(String[] str) throws Exception
{
List listts = new ArrayList();
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
Connection conn = DBUtilgetCon();
String sqlback="";
for(int i=0;i<strlength-1;i++){
sqlback=sqlback+"\"id\"='"+str[i]+"'or";
}
sqlback=sqlback+"\"id\"='"+str[strlength-1]+"'";
String sql1 = "select from 表名 where"+sqlback;
Systemoutprintln(sql1 );
ResultSet rs = DBUtilgetResult(conn, sql1);
String outStr = "";
int a=1;
try {
while(rsnext()){
String objid = rsgetString(1);
String tsname= rsgetString("tsname");
String tstel= rsgetString("tstel");
String tscpname= rsgetString("tscpname");
String tsads=rsgetString("tsads");
String tsqus=rsgetString("tsqus");
String tsno=rsgetString("tsno");
String tsdate=rsgetString("tsdate");
Tsxx user = new Tsxx(a,tsname,tstel,tscpname,tsads,tsqus,tsno,dfparse(tsdate));
listtsadd(user);
a++;
}
} catch (SQLException e) {
eprintStackTrace();
}finally {
try {
if (rs != null) {
rsclose();
}
if (conn != null) {
connclose();
}
} catch (Exception e) {
}}
return listts;
}
public static void main(String[] args) throws Exception
{
// // 第一步,创建一个webbook,对应一个Excel文件
// HSSFWorkbook wb = new HSSFWorkbook();
// // 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet
// HSSFSheet sheet = wbcreateSheet("学生表一");
// // 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short
// HSSFRow row = sheetcreateRow((int) 0);
// // 第四步,创建单元格,并设置值表头 设置表头居中
// HSSFCellStyle style = wbcreateCellStyle();
// stylesetAlignment(HSSFCellStyleALIGN_CENTER); // 创建一个居中格式
//
// HSSFCell cell = rowcreateCell((short) 0);
// cellsetCellValue("学号");
// cellsetCellStyle(style);
// cell = rowcreateCell((short) 1);
// cellsetCellValue("姓名");
// cellsetCellStyle(style);
// cell = rowcreateCell((short) 2);
// cellsetCellValue("年龄");
// cellsetCellStyle(style);
// cell = rowcreateCell((short) 3);
// cellsetCellValue("生日");
// cellsetCellStyle(style);
//
// // 第五步,写入实体数据 实际应用中这些数据从数据库得到,
// List list = CreateSimpleExcelToDiskgetStudent();
//
// for (int i = 0; i < listsize(); i++)
// {
// row = sheetcreateRow((int) i + 1);
// Tsxx stu = (Tsxx) listget(i);
// // 第四步,创建单元格,并设置值
// rowcreateCell((short) 0)setCellValue((double) stugetId());
// rowcreateCell((short) 1)setCellValue(stugetName());
// rowcreateCell((short) 2)setCellValue((double) stugetAge());
// cell = rowcreateCell((short) 3);
// cellsetCellValue(new SimpleDateFormat("yyyy-mm-dd")format(stugetBirth()));
// }
// // 第六步,将文件存到指定位置
// try
// {
// FileOutputStream fout = new FileOutputStream("E:/studentsxls");
// wbwrite(fout);
// foutclose();
// }
// catch (Exception e)
// {
// eprintStackTrace();
// }
}
以上就是关于java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。全部的内容,包括:java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。、java设置servletoutputstream的文件名字、java如何跨盘符移动文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)