1 package org
.tianocore
.migration
;
3 import java
.io
.BufferedReader
;
5 import java
.io
.FileReader
;
6 import java
.util
.regex
.Matcher
;
7 import java
.util
.regex
.Pattern
;
10 public static String
sourcefiletostring(String filename
) throws Exception
{
11 BufferedReader rd
= new BufferedReader(new FileReader(filename
));
12 StringBuffer wholefile
= new StringBuffer();
14 while ((line
= rd
.readLine()) != null) {
15 wholefile
.append(line
+ "\n");
17 return wholefile
.toString();
20 public static void ensureDir(String objFileWhole
) {
21 Pattern ptnseparate
= Pattern
.compile("(.*)\\\\[^\\\\]*");
25 mtrseparate
= ptnseparate
.matcher(objFileWhole
);
26 if (mtrseparate
.find()) {
27 tempdir
= new File(mtrseparate
.group(1));
28 if (!tempdir
.exists()) tempdir
.mkdirs();