package test;
public class WriteFile {
public static String writeBJData(String filename,String szContent)
{
String Result = "";
try
{
String xmlpath = "bjinfo";
String pathdiv = "/";
String path = "D:\\gotdata\\bjinfo";
//System.out.println("这里应该是路径"+path);
WriteFile_1.createPath(path,pathdiv);
//创建文件
WriteFile_1.WriteToFile(szContent,path+pathdiv+filename);
Result = filename;
}
catch(Exception e)
{
e.printStackTrace();
}
return Result;
}
public static void main(String args [] ){
writeBJData("xa_1","AND,美女");
}
}
package test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.StringTokenizer;
public class WriteFile_1 {
public static void WriteToFile(String content,String filename) throws IOException
{
try {
File file=new File(filename);
if(file.exists()){
file.delete();
}
//if(!file.exists())
file.createNewFile();
FileOutputStream out=new FileOutputStream(file,true);
//out.write(content.getBytes("utf-8"));
out.write(content.getBytes("UTF-8"));
out.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void createPath(String pathname,String div)
{
try {
StringTokenizer st=new StringTokenizer(pathname,div);
//System.out.println(st.nextToken());
String path1="/";
String path2 =path1;
while(st.hasMoreTokens())
{
path1=st.nextToken()+div;
path2+=path1;
//System.out.println(path2);
File inbox = new File(path2);
if(!inbox.exists()){
inbox.mkdir();
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}