/**
* @author zhangqinglin
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments [Page]
*/
public class Files
{
public static void main(String args) throws IOException
{
Files f = new Files();
// System.out.println(f.readFile(\"f:\\\\LinkFile.java\"));
// f.readAllFile(\"f:\\\\\",\"LinkFile.java\");
// f.readLineFile(\"f:\\\\\",\"LinkFile.java\");
// System.out.println(f.fileIsNull(\"f:\\\\\",\"122.txt\"));
// f.readFolderByFile(\"F:\\\\PDF\");
// System.out.println(f.createAndDeleteFolder(\"ss\",\"f:\\\\\"));
// System.out.println(f.createAndDeleteFile(\"f:\\\\ss\\\\\",\"TestFile.dat\"));
String ss = new String[50];
for(int i=0;i<ss.length;i++)
{
ss[i] = \"信息技术和互联网(计算机软硬件,通讯) \"+i;
}
f.writeFile(\"f:\\\\ss\\\\\",\"TestFile.txt\",ss);
}
/**
* 文件的写入
* @param filePath(文件路径)
* @param fileName(文件名)
* @param args
* @throws IOException
*/
public void writeFile(String filePath,String fileName,String args) throws IOException
{
FileWriter fw = new FileWriter(filePath+fileName);
PrintWriter out=new PrintWriter(fw);
for(int i=0;i<args.length;i++)
{
out.write(args[i]);
out.println();
out.flush();
}
fw.close();
out.close();
}
/**
* 文件的写入
* @param filePath(文件路径)
* @param fileName(文件名)
* @param args
* @throws IOException
*/
public void writeFile(String filePath,String fileName,String args) throws IOException
{
FileWriter fw = new FileWriter(filePath+fileName);
fw.write(args);
fw.close();
}
/**
* 创建与删除文件
* @param filePath
* @param fileName
* @return 创建成功返回true
* @throws IOException
*/
public boolean createAndDeleteFile(String filePath,String fileName) throws IOException
{
boolean result = false;
File file = new File(filePath,fileName);
if(file.exists())
{
file.delete();
result = true;
System.out.println(\"文件已经删除!\");
}
else
{
file.createNewFile();
result = true;
System.out.println(\"文件已经创建!\");
}
return result;
}
/**
* 创建和删除目录
* @param folderName
* @param filePath
* @return 删除成功返回true
*/
public boolean createAndDeleteFolder(String folderName,String filePath)
{
boolean result = false;
try
{
File file = new File(filePath+folderName);
if(file.exists())
{
file.delete();
System.out.println(\"目录已经存在,已删除!\");
result = true;
}
else
{
file.mkdir();
System.out.println(\"目录不存在,已经建立!\");
result = true;
}
}
catch(Exception ex)
{
result = false;
System.out.println(\"CreateAndDeleteFolder is error:\"+ex);
}
return result;
}
/**
* 输出目录中的所有文