文件的查询与复制
public class ctrlf {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
File f = new File("D:/111");
String str = sca.next();
f(f,str);
}
public static void f(File f,String str) {
File[] ff = f.listFiles();
for(File fff : ff) {
if(fff.isDirectory()) {
f(fff,str);
}else {
if(str.equals(fff.getName())) {
System.out.println(fff.getAbsolutePath());
}
}
}
}
}
public class ctrlv {
public static void main(String[] args) throws Exception {
// File f = new File("D:/111/111.txt");
// FileReader fr = new FileReader(f);
// FileWriter fw = new FileWriter("E:/"+f.getName());
// int a= fr.read();
// while(a!=-1) {
// fw.write(a);
// a = fr.read();
// }
// fw.flush();
// fr.close();
// fw.close();
File f = new File("d:/111/111.JPG");
FileInputStream fis = new FileInputStream(f);
FileOutputStream fos = new FileOutputStream("E:/"+f.getName());
byte[] b = new byte[4*1024];
int a = fis.read(b);
while(a!=-1) {
fos.write(b,0,a);
a= fis.read(b);
}
fos.flush();
fos.close();
fis.close();
}