文件拷贝和流的套接
来源:互联网 发布:网络游戏软件开发 编辑:程序博客网 时间:2024/05/24 06:44
1.实现文件拷贝
import java.io.*;
public classcopy {
public static void main(String[] args)throws IOException{
File inputFile=newFile("D:\\Myjava\\copy\\a.txt");
File outputFile=newFile("D:\\Myjava\\copy\\b.txt");
FileInputStream in=newFileInputStream(inputFile);
FileOutputStream out=newFileOutputStream(outputFile);
int n;
byte[] buffer=newbyte[4096];
while((n=in.read(buffer))!=-1)
{
out.write(buffer);
}
System.out.println("文件复制成功");
in.close();
out.close();
}
}
2.流的套接
服务器端:
import java.io.*;
import java.net.*;
public class server
{
public static void main(String[] args) throwsIOException
{
ServerSocket server=newServerSocket(3366);
Socket client = server.accept();
InputStreaminput=client.getInputStream();
DataInputStream datainput=newDataInputStream(input);
int x=datainput.readInt();
int y=datainput.readInt();
int sum=x+y;
OutputStreamoutput=client.getOutputStream();
DataOutputStream dataoutput=newDataOutputStream(output);
dataoutput.writeInt(sum);
client.close();
//server.close();
}
}
客户端:
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
public classclient
{
public static void main(String[] args)throws IOException
{
//System.out.println("请输入两个整数:");
Socket client=newSocket("localhost",3366);
OutputStream output=client.getOutputStream();
DataOutputStream dataoutput=newDataOutputStream(output);
System.out.println("请输入两个整数:");
Scanner scanner=newScanner(System.in);
int x=scanner.nextInt();
int y=scanner.nextInt();
dataoutput.writeInt(x);
dataoutput.writeInt(y);
InputStream input =client.getInputStream();
DataInputStreamdatainput=newDataInputStream(input);
int sum=datainput.readInt();
System.out.println(x+"+"+y+"="+sum);
// System.out.println(sum);
client.close();
}
}
- 文件拷贝和流的套接
- 字节流实现文件和文件夹的拷贝
- IO流文件的拷贝
- linux文件描述符和套接字的问题
- 拷贝文件和文件夹
- 命令拷贝和库文件拷贝脚本
- 字符流的应用于文件的拷贝
- javaIO流中文件的拷贝和图片的拷贝
- 用java实现的文件和文件夹拷贝和转移
- 字符流实现文件数据的拷贝
- IO流-文件的拷贝、删除
- 文件之间的拷贝
- 拷贝文件的函数!
- 文件的拷贝函数
- 文件的拷贝问题
- windows的文件拷贝
- 文件的拷贝
- 文件的拷贝方法
- 漫画算法:什么是一致性哈希?
- 二分查找的几种方法对比,C++实现
- [pthread]读写锁
- NSRunLoop翻译
- Andorid绘制学习——贝塞尔曲线(二阶实战水波效果)
- 文件拷贝和流的套接
- linux内存文件系统
- 在macbook上安装最新版的gcc
- 在c#中 RemoveAt、 Remove、delete用法区别
- NIO浅显易懂的入门
- javabean的简单实现
- Angular(2)
- Robomasters大神符模拟程序
- linux文件的时间