file文件copy文件已经打开

file文件copy文件已经打开,第1张

file文件copy文件已经打开,可以引用“Microsoft Scripting Runtime”梁茄冲

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里面。除非你会陆差写这个程序,否则系统只会在开机后运行原有的程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12252101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存