如何通过网络将文件复制到Java中的LocalDrive
答
这里是代码,在本地文件系统复制文件
File fromfile = new File("file");
File tofile = new File("../copiedfile");
tofile.createNewFile();
FileInputStream from = new FileInputStream(fromfile);
FileOutputStream to = new FileOutputStream(tofile);
byte [] buffer = new byte[4096];
int bytesread;
while ((bytesread = from.read(buffer)) != -1) {
to.write(buffer, 0, bytesread);
}
我想,如果你想通过网络,你应该使用ObjectOutput
和插座发送缓冲区拷贝文件
你会写你的自己的服务器呢?或者你是否复制了FTP,或者其他什么? – aioobe 2010-11-15 18:46:19
要添加到aioobe的点,您是否希望从“映射”网络驱动器,一个文件服务器侦听远程套接字和端口上的文件复制? – anirvan 2010-11-15 18:57:16