Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5928|回复: 13

[分享] 遍历文件时,返回的文件名是按什么顺序来的?

[复制链接]
发表于 2014-2-15 20:18 | 显示全部楼层 |阅读模式
本帖最后由 不信这样还重名 于 2014-3-3 21:15 编辑

想批量修改一批照片的名字,程序写好后发现改过的名字和预想的对不上,我原本以为返回的文件名是按文件名称或者文件时间来依次返 回的,但测试了下,两个都不对,不管怎么弄(改文件名称,改文件时间)19.jpg对应的那个图片的文件名总是第一个返回的。。。
求解释,求正解方法
批量改图名.png
附件如下 批量改名.zip (75.5 KB, 下载次数: 8)
 楼主| 发表于 2014-2-15 20:26 | 显示全部楼层
本帖最后由 不信这样还重名 于 2014-2-15 20:28 编辑

呃因为原文件照片过大,处理了下,问题还是一样的,只不过现在是那个09.png的老是第一了
照片文件夹: 2-9.zip (998.67 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2014-2-15 20:31 | 显示全部楼层
你在资源管理器里是按什么方式排的?
回复

使用道具 举报

发表于 2014-2-15 20:33 | 显示全部楼层
这个发到VBA去会好些
回复

使用道具 举报

 楼主| 发表于 2014-2-15 20:33 | 显示全部楼层
hwc2ycy 发表于 2014-2-15 20:31
你在资源管理器里是按什么方式排的?

按文件名/时间排序都试过,但对返回的文件名没有影响{:091:}
回复

使用道具 举报

发表于 2014-2-15 20:36 | 显示全部楼层
既然你的文件名有规律,就直接用循环的方法来读取嘛。
回复

使用道具 举报

 楼主| 发表于 2014-2-15 20:36 | 显示全部楼层
tgydslr 发表于 2014-2-15 20:33
这个发到VBA去会好些

呃,这个帖没注意发帖位置
我好像没找到哪里可以移的,估计和让版主帮忙了{:021:}
回复

使用道具 举报

发表于 2014-2-15 20:38 | 显示全部楼层
不信这样还重名 发表于 2014-2-15 20:36
呃,这个帖没注意发帖位置
我好像没找到哪里可以移的,估计和让版主帮忙了


等着学习
回复

使用道具 举报

 楼主| 发表于 2014-2-15 20:39 | 显示全部楼层
hwc2ycy 发表于 2014-2-15 20:36
既然你的文件名有规律,就直接用循环的方法来读取嘛。

呃,有规律倒是有,就是没有这么理想,我平时是用相机拍的,理想状态下他的命名是1-2-3这个升序的,但有时相片不合格,就删了,这样就出现了1-3-4-7什么的,直接循环没规律了就弄不了了
回复

使用道具 举报

发表于 2014-2-15 20:48 | 显示全部楼层
不信这样还重名 发表于 2014-2-15 20:39
呃,有规律倒是有,就是没有这么理想,我平时是用相机拍的,理想状态下他的命名是1-2-3这个升序的,但有时 ...

那你就搜索到文件再排序,没什么纠结的。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 08:50 , Processed in 0.309416 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表