X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FMigrationTools%2Forg%2Ftianocore%2Fmigration%2FCommon.java;fp=Tools%2FSource%2FMigrationTools%2Forg%2Ftianocore%2Fmigration%2FCommon.java;h=10bc2836d945b8199a3d9ee32dfc11fd6881721b;hp=0000000000000000000000000000000000000000;hb=90503bad37fea5edf22531754c203f77268dfa36;hpb=9dc7af1e05a9c2fe96ce897c94b39b6385cb7966 diff --git a/Tools/Source/MigrationTools/org/tianocore/migration/Common.java b/Tools/Source/MigrationTools/org/tianocore/migration/Common.java new file mode 100644 index 0000000000..10bc2836d9 --- /dev/null +++ b/Tools/Source/MigrationTools/org/tianocore/migration/Common.java @@ -0,0 +1,32 @@ +package org.tianocore.migration; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class Common { + public static String sourcefiletostring(String filename) throws Exception { + BufferedReader rd = new BufferedReader(new FileReader(filename)); + StringBuffer wholefile = new StringBuffer(); + String line; + while ((line = rd.readLine()) != null) { + wholefile.append(line + "\n"); + } + return wholefile.toString(); + } + + public static void ensureDir(String objFileWhole) { + Pattern ptnseparate = Pattern.compile("(.*)\\\\[^\\\\]*"); + Matcher mtrseparate; + File tempdir; + + mtrseparate = ptnseparate.matcher(objFileWhole); + if (mtrseparate.find()) { + tempdir = new File(mtrseparate.group(1)); + if (!tempdir.exists()) tempdir.mkdirs(); + } + + } +}