常用ファイルの操作、検索。excelの操作  java

削除: del D:\ms\workspace\K1F_BATCH\src\com\mitsubishi_shokuhin\k1f\batch\JFKC011201.java コピー: echo F|xcopy D:\ms\workspace\K1F_BATCH\src\com\mitsubishi_shokuhin\k1f\batch\JFKC011201.java D:\ースXXX\K1F_BATCH\src\com\mitsubishi_shokuhin\k1f\batch\JFKC011201.java /y /r /i /f 対比: =IF(D3<>"",VLOOKUP(D3,B:C,2,0),"")

常用ソース: import java.io.File; import java.text.ParseException; import java.util.ArrayList; import java.lang.NullPointerException;

public class testLYZLYZ {

private static ArrayList<String> filelist = new ArrayList<String>();

private static String filePathFrom = "D://xxxxXXX";

private static String fileTo = "D://ms//workspace-20150909LYZ";

private static String fileToxxx = "D:\\ms\\workspace-20150909LYZ";

private static String filePathFromxxx = "D:\\ms\\workspace-20150909";

/**   * @param args   * @throws ParseException   */  public static void main(String[] args) throws ParseException {

//System.out.println(subStringLenth("1234567", 0));   //return;

getFiles(filePathFrom);  }

private static String subStringLenth(String str, int intEnd) {   String result = "";   if (str == null || str.trim().isEmpty()) {    return result;   }   if (str.length() >= intEnd) {    return str.substring(0, intEnd);   }   return str;  }

static void getFiles(String filePath) {   File root = new File(filePath);   File[] files = root.listFiles();   for (File file : files) {    if (file.isDirectory()) {

getFiles(file.getAbsolutePath());     filelist.add(file.getAbsolutePath());     //    System.out.println("表示" + filePath + "サブフォルダとファイル" + file.getAbsolutePath());    }    else {     String fileName = file.getName();     String 拡張子 = checkFile(fileName);     if (!拡張子.isEmpty()) {      System.out.println(fileName + "\t" + file.getAbsolutePath() + "\t" + 拡張子);      // copy命令の作成      //     copyPrint(filePath, file.getAbsolutePath());     }    }   }  }

private static void copyPrint(String pathTitle, String pathFromAll) {   String copy = "echo F|xcopy ";   String parCopy = " /y /r /i /f";

String copyToAll = pathFromAll.replace(filePathFromxxx, fileToxxx);

System.out.println(copy + pathFromAll + " " + copyToAll + " " + parCopy);  }

private static String checkFile(String fileName) {

if (fileName.endsWith(".java")) {    return "java";   }   if (fileName.endsWith(".js")) {    return "js";   }   if (fileName.endsWith(".jsp")) {    return "jsp";   }   if (fileName.endsWith(".css")) {    return "css";   }   if (fileName.endsWith(".xml")) {    return "xml";   }   if (fileName.endsWith(".clg2")) {    return "clg2";   }   if (fileName.endsWith(".ifd")) {    return "ifd";   }   if (fileName.endsWith(".properties")) {    return "properties";   }   if (fileName.endsWith(".dicon")) {    return "dicon";   }   if (fileName.endsWith(".scd")) {    return "scd";   }   if (fileName.endsWith(".scp")) {    return "scp";   }   if (fileName.endsWith(".classpath")) {    return "classpath";   }

return "";  }

}

时间: 2024-10-14 12:47:36

常用ファイルの操作、検索。excelの操作  java的相关文章

python学习-常用模块8-操作excel,操作写、查、改

一.写excelimport xlwt #只能写excel book = xlwt.Workbook() #创建excelsheet = book.add_sheet('sru_info')#加一个sheet页sheet.write(0,0,'学生编号')sheet.write(0,1,'学生姓名')sheet.write(0,2,'成绩')sheet.write(1,0,'1')sheet.write(1,1,'李广')sheet.write(1,2,'98.2')book.save('stu

VFP控制Excel操作集

◆访问EXCEL:ExcelSheet = GetObject('','Excel.Sheet')返回结果为类,则成功.例:ExcelSheet = GetObject('','Excel.Sheet')If Type("ExcelSheet")#'O' Then=MessageBox( "访问Excel失败!请检查你的系统是否正确安装 Excel 软件!",48,"Excel不正常")ReturnEndIf ◆创建EXCEL实例:oExcel=

java 操作 Excel,java导出excel

WritableWorkbook out = null; try { response.getServletResponse().reset(); ((HttpServletResponse) response.getServletResponse()).setHeader("Content-Disposition", "attachment;filename=export.xls"); response.getServletResponse().setConten

C#常用工具类——Excel操作类

/// 常用工具类——Excel操作类 /// <para> ------------------------------------------------</para> /// <para> CreateConnection:根据Excel文件路径和EXCEL驱动版本生成OleConnection对象实例</para> /// <para> ExecuteDataSet:执行一条SQL语句,返回一个DataSet对象</para>

C#常用工具类——Excel操作类(ZT)

本文转载于: http://www.cnblogs.com/zfanlong1314/p/3916047.html 1 /// 常用工具类——Excel操作类 2 /// <para> ------------------------------------------------</para> 3 /// <para> CreateConnection:根据Excel文件路径和EXCEL驱动版本生成OleConnection对象实例</para> 4 //

Excel 操作类

转载:http://www.cnblogs.com/fellowcheng/archive/2010/08/21/1805158.html ExcelHelper(Excel2007) Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System; using System.Collections.Generic; using Sys

常用的类、文件操作

异常与异常处理 异常简介 在Java中,所有的异常都有一个共同的祖先Throwable(可抛出).Throwable指定代码中可用异常传播机制通过Java应用程序传输任何问题的共性. 处理异常机制 在 Java 应用程序中,异常处理机制为:抛出异常,捕捉异常. 抛出异常:当一个方法出现错误引发异常时,方法创建异常对象并交付运行时系统,异常对象中包含了异常类型和异常出现时的程序状态等异常信息.运行时系统负责寻找处置异常的代码并执行. 捕获异常:在方法抛出异常之后,运行时系统将转为寻找合适的异常处理

C# Excel操作类

/// 常用工具类——Excel操作类 /// <para> ------------------------------------------------</para> /// <para> CreateConnection:根据Excel文件路径和EXCEL驱动版本生成OleConnection对象实例</para> /// <para> ExecuteDataSet:执行一条SQL语句,返回一个DataSet对象</para>

Excel操作 Microsoft.Office.Interop.Excel.dll的使用

先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到Excel操作,接触Excel后发现他的api说明并不多,好在网上有很多朋友贴出了一些代码,我在不断的挫折中吸取了很多教训,现共享出来,给大家参考. 1. 最好在客户端使用,不要在B/S服务端使用,因为会受到IIS权限和占用内存影响,多人并发操作必然完蛋 2. 需要引入两个DLL,Microsoft.Office.Interop.Excel.dll和office.dll,在加上项目的时候,会报错“类型“Microsoft.Off

python excel操作及网络编程

python excel操作 一:excel获取值操作 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3.使用技巧 获取一个工作表 table = data.sheets()[0]          #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')#通过名称获取