dim oFile as File
Set oFSO = New FileSystemObject
oFile.copy 文件可以复制一个新的文件
oFile.Delete 可橡歼以删除文件
使用文件的复制与删除功能就可以更名了.
你试一下纳察.在查看一下FileSystemObject相关帮助文件.
你好,实现思路:就是循环获取到文件夹中的文件,然后逐一的进行文件复制。//复制文件夹
package com.cdd.util
import java.io.*
public class FileUtil {
private static void copy(File[] files, File d) {
if (!d.exists()) //如果指定目录不存在
d.mkdir()//创建目录
for (int i = 0i <files.lengthi++) { //循环遍历要复制的文件夹
if (files[i].isFile()) { //如果文件夹中是文件
try {
FileInputStream fis = new FileInputStream(files[i])//创建FileInputStream对象
FileOutputStream out = new FileOutputStream(new File(d
.getPath()
+ File.separator + files[i].getName()))//复制后文件的保存路径
int count = fis.available()
byte[] data = new byte[count]
while ((str = bre.readLine())!= null) //读取文件通过readline方法伏侍可以有效的避免乱码
out.write(str )//将读取的埋桐信息写入文件中
}
out.close()//关闭流
fis.close()
} catch (Exception e) {
e.printStackTrace()
}
}
if (files[i].isDirectory()) { //缺液吵如果文件夹中是一个路径
File des = new File(d.getPath() + File.separator
+ files[i].getName())//在复制后路径中创建子文件夹
des.mkdir()
copy(files[i].listFiles(), des)//再次调用本方法
}
}
System.out.println("文件夹复制成功")
}
不可运答以,因为程序里面的启动项里并没有你拷贝的内容。凡早悄皮是安装的程序都会在config.sys和system.sys里面。除非你会陆差写这个程序,否则系统只会在开机后运行原有的程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)