那位把9000多照片多复制了一份的,帮你写了个脚本

FaTe Fx-avatar

FaTe Fx

2021-04-08T16:38:26+00:00

写完一看贴子没了[s:ac:汗]
也不知道你弄好了没
写都写完了,还是发出来吧
python3写的
不知道mac os 现在自带pthon3不
import time
import os
import shutil

def mov_file(time_point):
files = os.listdir(os.getcwd())
if not os.path.exists('origin'):
os.mkdir('origin')
file_count = len(files)
done_counter = 0
for f in files:
if os.path.isfile(f):
if os.path.getctime(f) < time_point:
try:
_, fname = os.path.split(f)
dst_file = './origin/' + fname
shutil.move(f, dst_file)
except Exception as e:
print('Error! Move file {} failure!'.format(fname))
continue
done_counter += 1
done_percent = done_counter / file_count
print(f'Work in progress ..... {done_percent:2.4f} %done ')


if __name__ == '__main__':
while True:
time_point_str = input("please input the time point(yyyy-mm-dd hh:mm:ss):")
try:
time_point = time.mktime(time.strptime(time_point_str, '%Y-%m-%d %H:%M:%S'))
break
except:
print('Wrong time format!')
continue
mov_file(time_point)
print('all work done.')

编辑器里新建个文件 复制过去
保存成move.py放到你照片的文件夹里
然后打开console cd文件夹到你的照片文件夹里
再输入python3 move.py
再回车
如果能顺利运行,会叫你输入一个日期时间
也就是你复制的文件的时间点
小于这个时间点的文件都会 复制 移动到一个新建的文件夹origin里面去

我在windows测试了,mac os 没试
TMM-avatar

TMM

[s:ac:羡慕]虽然不是我,但是辛苦楼主啦!
Arung Parikesit-avatar

Arung Parikesit

这是啥意思....
The Awoken Ghost-avatar

The Awoken Ghost

mac不能ctrl+z的吗
Skoualaf-avatar

Skoualaf

[@deadmemory] 楼下看看@成功没
XplatinumrangerX-avatar

XplatinumrangerX

有这种操作的未必会用你这个脚本。。
其实我在想直接time machine 归零不行么?
FaTe Fx-avatar

FaTe Fx

[quote][pid=507178911,26292134,1]Reply[/pid] Post by [uid=63014861]quickly73[/uid] (2021-04-12 00:44):

mac不能ctrl+z的吗[/quote]其实我也纳闷,第一时间CMD+Z应该能撤消
The Awoken Ghost-avatar

The Awoken Ghost

Reply to [pid=507179322,26292134,1]Reply[/pid] Post by [uid=1775774]kbugking[/uid] (2021-04-12 00:47)如果可以的话,无非是按几次快捷键的问题
DexterShiesty416-avatar

DexterShiesty416

不会代码的仰望大佬 科技是人类进步的阶梯
FaTe Fx-avatar

FaTe Fx

[quote][pid=507182009,26292134,1]Reply[/pid] Post by [uid=60679761]注册看看贴[/uid] (2021-04-12 01:07):

不会代码的仰望大佬 科技是人类进步的阶梯[/quote]别,不是大佬,python作为胶水语言,很好用也很好学
有许许多多的库来解决问题,用户要做的就是用逻辑把
组件粘合,如果工作中用到电脑很多,学一下挺有帮助
sicko-avatar

sicko

这个会有缩进的问题吗
Yatora-avatar

Yatora

除了百度,有什么地方能更方便学习各种库吗
Kwandoe-avatar

Kwandoe

我也觉得,cbs内嵌doi我觉得还行
justsumwraith on tiktok/youtube-avatar

justsumwraith on tiktok/youtube

看到没有,这就是大佬
•liam•-avatar

•liam•

多复制出来一份不是会有类似“副本”字样的吗。。除了这个代码以外,可以在当前目录下搜索*副本.* 然后全选删除就好了吧[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc587c6f9.png[/img]
Stellaurius-avatar

Stellaurius

[quote][pid=507187193,26292134,1]Reply[/pid] Post by [uid=1708932]伟大的阿狼[/uid] (2021-04-12 02:00):

除了百度,有什么地方能更方便学习各种库吗[/quote]我刚开始的时候都是:我想做什么-什么库能做到-百度那个库
专门的什么都学一下我觉得没啥必要,用到再看就行了
Clown-avatar

Clown

Mac自带的是2.7我记得是
Yatora-avatar

Yatora

[quote][pid=507189524,26292134,1]Reply[/pid] Post by [uid=60117464]氢化铝锂#5725[/uid] (2021-04-12 02:39):

我刚开始的时候都是:我想做什么-什么库能做到-百度那个库
专门的什么都学一下我觉得没啥必要,用到再看就行了[/quote]谢谢大佬指点