1. 通过IO流创建文件然后 通过io流拷贝文件
各种语言一般都有IO相关的操作,至于IO流如何操作 不同的语言 都不会相同,以c++来说,可以用fstream、iostream等来完成,一般都是标准库文件,自己可以查阅标准说明的。
2. java实现粘贴功能,将一段字符串复制任意的地方,比如笔记本里,word文档里。代码该怎么实现
大体上是两种方法。
1.你所说的模拟键盘快捷键来完成。(这个你否定了)
2.那就是创建文件。
这个字符串的来源你肯定知道。
如果是复制到一个TXT文件中,直接用IO流写入就可以了。
如果是想复制到word文件中,需要用可以操作office的类库。(比如POI)
3. c#如何把一个文件夹以及文件夹里面的内容通过IO流写到另外一个文件夹里面,可以新建一个的文件夹
文件复制本身有方法,不需要你自己再写什么IO流,参见目录复制https://msdn.microsoft.com/en-us/library/bb762914(v=vs.110).aspx
4. 利用Java的IO流进行操作复制,代码如下,不知道为什么出现了错误
我今天正好写这里,贴给你看看
file1写给file2
FileInputStream is= new FileInputStream(file1);
OutputStream os = new FileOutputStream(file2);
int read = 0;
byte[] buffer = new byte[8096];
while ((read = is.read(buffer)) > 0) {
os.write(buffer, 0, read);
}
5. 求java高手编写一个IO流的程序,大体是关于文件拷贝的
你好,代码如下:
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Reader;
import java.io.Writer;
public class ReaderDemo02{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
File f1= new File("c:" + File.separator + "a.txt") ; // 声明File对象
File f2= new File("c:" + File.separator + "b.txt") ; // 声明File对象
Reader input = null ; // 准备好一个输入的对象
Writer out = null ;
input = new FileReader(f1) ; // 通过对象多态性,进行实例化
out = new FileWriter(f2) ;
char c[] = new char[1024] ; // 所有的内容都读到此数组之中
int temp = 0 ; // 接收每一个内容
int len = 0 ; // 读取内容
while((temp=input.read())!=-1){
out.write(temp) ;
c[len] = (char)temp ;
len++ ;
}
input.close() ; // 关闭输出流
out.close() ;
System.out.println("内容为:" + new String(c,0,len)) ; // 把字符数组变为字符串输出
}
};
6. 请简述可以使用IO流的哪些方式将对一个文本文件进行拷贝 在线急等
万物皆字节。
使用
BufferedInputStream[缓冲区输入流]
BufferedOutputStream[缓冲区输出流]
这两个流是内置了缓冲区流,也就是说内部有一个 字节数组
直接使用
FileInputStream 文件输入流
FileOutputStream 文件输出流
然后new一个byte[],用来储存移动字节
while(( b = xxx1.read()) != -1){
xxx2.write(b);
}
这样两种方法,实现文件的复制(先要定一个文件路径,不然程序找不到文件)
如果要复制文件夹,可以使用递归,里面夹杂文件复制。
——如果对你有帮助,请采纳,谢谢