* 取得当前目录下文件对象
* @return
*/
public static Iterator getFiles(File currentFile) {
Vector vector = new Vector()
File afile[] = currentFile.listFiles()
for (int i = 0i <afile.lengthi++)
if (afile[i].isFile())
vector.add(afile[i])
return vector.iterator()
}
/**
* 取得当前目录下的子目录对象列表
* @return
*/
public static Iterator getAllDirectories(File currentFile) {
Vector vector = new Vector()
File afile[] = currentFile.listFiles()
//vector.add(new File(documentRoot, relativeFile + File.separator + "."))
try {
vector.add(new File(currentFile.getCanonicalFile() + File.separator + ".."))
for (int i = 0i <afile.lengthi++)
if (afile[i].isDirectory())
vector.add(afile[i])
} catch (IOException e) {
if (log.isErrorEnabled()) log.error(e)
}
return vector.iterator()
}
/**
* 取得当前目录下的子目录对象列表
* @return
*/
public static Iterator getDirectories(File currentFile) {
Vector vector = new Vector()
File afile[] = currentFile.listFiles()
for (int i = 0i <afile.lengthi++)
if (afile[i].isDirectory())
vector.add(afile[i])
return vector.iterator()
}
/**
* 将内容写入文件
* @param file
* @param content
* @throws IOException
*/
public static void writeFile(String file, String content)
throws IOException {
PrintWriter printwriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),BIND_ENCODING)))
printwriter.write(content)
printwriter.close()
if (printwriter.checkError())
if (log.isErrorEnabled())
log.error("Error encountered while writing the file!")
else
return
}
代码太长,分批发.
1 可以通过IDE中的导出功能或者手动复制粘贴来实现导出Java文件到桌面。2 如果是在Eclipse IDE中,可以右键点击Java文件,选择“Export”或者“导出”,然后选择“File System”或者“文件系统”选项,设置导出路径为桌面即可。
3 如果是手动复制粘贴,可以先在文件管理器中找到Java文件所在的文件夹,然后选择Java文件,使用快捷键“Ctrl+C”复制,然后在桌面上选择一个空白区域,使用快捷键“Ctrl+V”粘贴即可导出Java文件到桌面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)