首页 > 其他分享 >如何把多个文件(夹)向下移动1层(在复制前或后进行)

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

时间:2024-05-18 09:52:14浏览次数:19  
标签:提取 路径 上名 文件夹 复制 向下 移动

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

度娘网盘

提取码:qwu2

蓝奏云

提取码:2r1z


 

先看一下文件夹的结构,一共4个文件夹,1-4编号,每个里面都有兔兔的图片,作为操作说明(实际就按自己要处理的文件)

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

思路:先把4个文件夹拖入到“来源路径”里,整理一下,去掉1-4编号的文件夹(否则文件夹会跟着向下移动),之后再进行移动的“设置”

拖入4个文件夹的时候出现询问提示,选择是,把全部的文件导入

全部导入后,把文件夹的路径去掉,否则跟着向下移动

右键,去掉文件夹的路径

出现了空行,再右键,移除空行(不移除也可以,我就为了好看点)

好了,20个兔兔图片的路径

打开设置

勾选向下移动,由于没有“终点路径”(要复制过去的地方),所以就只勾选“复制前”
命名格式里:
1、如果选择为“*来源名*”,就会出现20个文件夹(每个图片都有一个同名的文件夹)
2、如果选择为“*来上名*”,就只会出现4个文件夹,分别为原本的文件夹的名称
由于没有“终点路径”,所以“终点名”和“终上名”就是“来源名”

先尝试一下“来源名”的情况,设置完后,执行复制

打开其中命名1的文件夹,看看里面的情况(其他的文件夹实际也是一样的情况,不重复啰嗦截图)

再细看一个文件夹,下移就会是这样,用原来的 文件名 作为 文件夹 的名称

那就再测试看看使用“来上名”的情况,这里先把所有兔兔的图片上移一下,回到原位

重新设置一下名称,改为“*来上名*”, 必须要用两个*包裹,否则不对

根据这个执行,看一个结果,由于每个文件夹里的5个兔兔图片下移后的位置一样,所以放到了一起去(其他3个一样,不放图出来)

再上移处理一下,改为“兔兔”(其实和“来上名”一样,只不过名称为自定义的“兔兔”两个字的文件夹,还是创建出4个文件夹放在一起)

结果如下(其他2、3、4的3个文件夹内部一样)

也可以加入 提取 方法,只选择提取英文的格式,从第1个到后面的全部英文内容,提取出“tutu”,那也还是会创建出4个“tutu”的文件夹

填写的时候为“提取1”

执行查看结果如下

后话:向下移动可以根据命名格式灵活的选择,根据具体的情况把所有要操作的文件放到合适的位置中
可以使用随机、时间、替换(和提取差不多,只是替换到指定的内容来作为新的内容)、提取 放到一起去操作组合成符合要求的新名称

标签:提取,路径,上名,文件夹,复制,向下,移动
From: https://www.cnblogs.com/Nathan-Young/p/18199053

相关文章

  • 如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 04文件夹里面有只有1个名称为"1"的文件夹,“1”里面有“2”,“2”有“3”,“3”有“4”,从“1”开始,都有5个兔兔的图片,这是“1”里面的文件夹结构,现在要做的就是忽略文件夹结构,提取出全部的兔兔图片合并成一个压缩......
  • cpp 移动
    什么是移动c++中=的默认操作是拷贝每次操作内存的时候都会进行拷贝操作。移动操作相当于数据的转移,原来存放数据的地方没有这个值了。左值引用,右值引用intval{0};int&&rRef0{getTempValue()};//OK,引用临时对象int&&rRef1{val};//Error,不能引用左值int&&......
  • Oracle移动文件
    关闭数据库SQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.移动数据文件,用oracle用户操作[oracle@test~]$mv/u01/app/oracle/oradata/ORCL/system01.dbf/home/oracle/oradata/system01.dbf[oracle@test~]$mv/u01/app/oracl......
  • 第四节:MySQL主从集群搭建、扩容与数据迁移、半同步复制详解
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • delphi 文件的操作:重命名、复制、移动、删除 文件(转)
    delphi文件的操作重命名、复制、移动、删除文件RenameFile('Oldname','Newname');CopyFile(PChar('Oldname'),PChar('Newname'),False);MoveFile(PChar('Oldname'),PChar('Newname'));DeleteFile(文件名);Delphi判断文件......
  • vue复制粘贴功能
    第一种【推荐】npminstallclipboard--save<template><div><inputtype="text"v-model="copyText"/><button@click="copyToClipboard">复制到剪贴板</button></div></template><......
  • 配置MySQL主从复制和读写分离
    实验环境序号主机名IP地址备注1mysql-master192.168.204.201MySQL主库2mysql-slave192.168.204.202MySQL从库3appserver192.168.204.111应用服务器安装配置MySQL数据库1.使用yum安装mysql和mysql-serveryuminstall-ymariadbmariadb-server2.启......
  • e语言 鼠标移动发送消息 (大漠版)
    大漠安装注册教程:https://www.bilibili.com/video/BV1mj411Z7PB/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=5fed6e8a7e3ad9f10860bf7a4540ba71......
  • vue---移动端登录页面
    最近在用vue做移动端,做了一个好看的移动端登录界面,保存一下,以后方便直接使用。具体代码:<template><divclass="main-login-container"><divclass="login-top"><imgclass="img":src="logintop"></div><divclass=&q......
  • openGauss 通过创建临时表并截断原始表来执行深层复制
    通过创建临时表并截断原始表来执行深层复制该方法使用CREATE**TEMP**TABLE...AS语句创建原始表的临时表,然后截断原始表并从临时表填充它完成原始表的深层复制。在新建表需要保留父表的主键属性,或如果父表具有依赖项的情况下,建议使用此方法。操作步骤使用CREATE**TEMP*......