将子文件夹内的图片分成多个文件夹存放
本帖最后由 kaijie117 于 2024-11-11 19:13 编辑文件夹结构:
母文件夹
---子文件夹1
---目标文件1
---目标文件2
---目标文件3
......
---目标文件N
---子文件夹2
---....
---子文件夹2
.....
---子文件夹N
将每个目标文件分开存放到与子文件夹同名的多个文件夹中
例如
目标文件1->子文件夹1(1)
目标文件2->子文件夹1(2)
...
目标文件N->子文件夹(N) 木有问题!最新版脚本来了:victory:
通过百度网盘分享的文件:betterdistribute_files.ps1
链接:https://pan.baidu.com/s/1nJ_58xghQRbrVRip8eIrMA?pwd=gd2w
提取码:gd2w 这个是jpg格式图片的,其他格式把jpg改一下就好了
@echo off
setlocal
REM 根目录,这个路径需要进行修改
set "rootDir=C:\Your\Directory\Path"
REM 遍历根目录下的所有子文件夹
for /d %%d in ("%rootDir%*") do (
REM 获取子文件夹的名称
set "folderName=%%~nd"
REM 创建与子文件夹同名的新文件夹(在根目录或指定位置)
set "newDir=%rootDir%\%folderName%_images"
mkdir "%newDir%"
REM 遍历子文件夹内的所有 .jpg 文件
for %%f in ("%%d*.jpg") do (
REM 复制文件到新文件夹
copy "%%f" "%newDir%\"
)
)
echo 完成!
pause LuoShang 发表于 2024-11-11 19:32
这个是jpg格式图片的,其他格式把jpg改一下就好了
@echo off
setlocal
https://ibb.co/0fyhxxb
https://ibb.co/hm5PSJg
报错了.{:301_973:} kaijie117 发表于 2024-11-11 20:44
报错了.
图片加载不出来 LuoShang 发表于 2024-11-11 21:01
图片加载不出来
https://cdn-fusion.imgcdn.store/i/2024/5ee6b8565437e0bc.png
https://cdn-fusion.imgcdn.store/i/2024/5081e10640e1dc2c.png 写个python的,就可以了 将每个目标文件分开存放到与子文件夹同名的多个文件夹中,是同级吧? 下面这样?
母文件夹
---子文件夹1
---目标文件1
---目标文件2
=>
母文件夹
---目标文件1 (这是文件夹, 和文件同名)
---目标文件1
---目标文件2 (这是文件夹, 和文件同名)
---目标文件2
这种感觉用Quicker里的动作库就能处理 写了一个PowerShell 脚本,已经测试过,没有问题。为了安全,对源文件夹中的文件采用的是“复制”操作,而不是“移动”。
使用方法:下载 distribute_files.ps1→右键→编辑→在第三行修改源文件夹(你说的子文件夹1)的路径→保存→右键点击该文件,选择"使用 PowerShell 运行"。
以下是程序:
通过百度网盘分享的文件:distribute_files.ps1
链接:https://pan.baidu.com/s/13Kq6fGEXqdaVPjgcIOwtFw?pwd=wk57
提取码:wk57
页:
[1]
2