如何把多个文件(夹)向上移动1层(或多层)(在批量复制前或后进行)

首先,需要用到的这个工具:

度娘网盘

提取码:qwu2

蓝奏云

提取码:2r1z

假定情况是,我要把下图里的4个文件夹内部的全部文件,合并到04的当前位置来(4个文件夹里面各有5个兔兔的图片)

打开工具,切换到 文件批量复制 版块

找到右下角的 更多 ,点击,来设置上移的情况

勾选“来源路径”向上层移动,我这里就1层,根据实际情况可以任意多层
由于没有复制的“终点路径”,这里就只勾选“复制前”
再然后,如果产生上移的空文件夹,就放到回收站
(万一有问题,还可以恢复到原来的文件,免得再批量建立文件夹)
确定,保存设置

然后把4个文件夹一定拖入到“来源路径”的位置,会出现提示,问要不要导入里面的全部文件
由于是把文件移动而不是文件夹,所以,要导入文件

导入之后发现还有1-4的文件夹

右键,移除全部的文件夹路径,去掉1-4号的文件夹

移除文件夹的路径后,有空格
看着不爽,就右键去空行(可以不去,不影响操作上移)

整理完毕后,一共是20个文件

点击开始复制,执行移动(没有终点路径,就只会进行移动,无法复制)

弹出提示,询问操作,选 是 就行了

完成

回收站的情况

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Java的ZipInputStream和ZipEntry类来解压多层zip包,并且按照解压文件进行保存。以下是示例代码: ```java import java.io.*; import java.util.zip.*; public class UnzipMultipleLayers { public static void main(String[] args) throws IOException { String inputFile = "input.zip"; String outputDir = "output"; unzipMultipleLayers(inputFile, outputDir); } public static void unzipMultipleLayers(String inputFile, String outputDir) throws IOException { byte[] buffer = new byte[1024]; ZipInputStream zip = new ZipInputStream(new FileInputStream(inputFile)); ZipEntry entry = zip.getNextEntry(); while (entry != null) { String fileName = entry.getName(); File newFile = new File(outputDir + File.separator + fileName); if (entry.isDirectory()) { newFile.mkdirs(); } else { new File(newFile.getParent()).mkdirs(); FileOutputStream fos = new FileOutputStream(newFile); int len; while ((len = zip.read(buffer)) > 0) { fos.write(buffer, 0, len); } fos.close(); } zip.closeEntry(); entry = zip.getNextEntry(); } zip.close(); } } ``` 在上面的代码中,`unzipMultipleLayers`方法接收一个zip文件名和一个输出目录作为参数,并解压所有zip文件到指定目录中。如果zip包中包含多层zip文件,则会递归解压。`ZipInputStream`类被用来读取zip文件,`ZipEntry`类被用来表示zip文件中的条目。在解压过程中,我们首先检查当条目是否为目录,如果是,则创建相应的目录;否则,我们创建一个新文件并将当条目的内容写入该文件中。最后,我们关闭当条目的输入流并获取下一个条目,如此循环直到所有条目被处理完毕。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值