2 如果是在Eclipse IDE中,可以右键点击Java文件,选择“Export”或者“导出”,漏兆然后选择“File System”或者“文件系统”选项,设置导出路径为桌面即可。
3 如果是手动复制粘贴,可以先在文件管理器中找到Java文件所在的文件夹,然后选择Java文件,使用返首租快芹知捷键“Ctrl+C”复制,然后在桌面上选择一个空白区域,使用快捷键“Ctrl+V”粘贴即可导出Java文件到桌面。
//你需要先去去下载一个commons.io的jar包, 然后加载到你的project里.
//这个程序就实现局散了, 从根据 config.properties中第二列的file Type, 分别copy 第一列的file 到不同的folder. import 族数java.io.File
import java.io.IOException
import java.util.HashMap
import java.util.Scanner
import org.apache.commons.io.FileUtils
public class FileCopyPasteDemo
{
public static void main(String[] args)
{
FileCopyPasteDemo demo = new FileCopyPasteDemo()
demo.loadProperties()
demo.copyPaste()
}
private HashMap<String, String> fileList
private void copyPaste()
{
File source = null
for (String srcString : fileList.keySet())
{
String fileType = fileList.get(srcString)
System.out.println(srcString + " is type of " + fileType)
source = new File(srcString)
if (source.exists())
if (fileType.equals("A"))
copyDirectory(source, new File("C:\\ATypeFolder"))
else if (fileType.equals("B"))
copyDirectory(source, 兆腊首new File("C:\\BTypeFolder"))
}
}
private void loadProperties()
{
Scanner scan = null
fileList = new HashMap<String,String>()
try
{
scan = new Scanner (new File("config.properties")) // File saved the file list
while(scan.hasNextLine())
{
String line = scan.nextLine()
String[] array = line.split(" ")
fileList.put(array[0], array[1])
}
}
catch (Exception ex)
{
ex.printStackTrace()
}
finally
{
if (scan != null)
{
scan.close()
}
}
}
private void copyDirectory(File source, File dest)
{
try
{
FileUtils.copyFileToDirectory(source, dest)
}
catch (IOException e)
{
e.printStackTrace()
}
}
}
可以哦 HTTP SERVLET就可以不过 这样写出来的 文件读出来都是 字节流,可以在本地生凳亏成对友罩应的文件...
我理解枣告神就是一个远程 文件读取工具...
要是想做 界面的话 就不知道怎么做了 我上面说的 程序上的..
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)