Windows 10 或 XP
我需要找到外部硬盘中的所有 jpg 文件:它们位于不同的目录中。
该输出将被添加到 ascii 文件 alljpg.txt 中
Name date size directory
dsc002245.jpg 11/12/2022 xxbytes e:/park/something/
我有几个相机使用相同的前缀,并且有很多文件具有相同的名称。我想创建所有硬盘上所有 jpg 的主列表来查找它们。
根据我在计算机上插入的内容,驱动器会有不同的字母。
我已经重命名了每个驱动器,因此可以收集该特定驱动器的信息。
这:
dsc002245.jpg 11/12/2022 xxbytes e:/park/something/
将会变成这样:
dsc002245.jpg 11/12/2022 xxbytes e:/park/something/ DR04
其中 04 是我给该驱动器起的名字。
是否有命令行命令可以执行此操作?
Name date size directory
dsc002245.jpg 11/12/2022 xxbytes e:/park/something/
带有日期大小目录的 jpg 完整列表,发送到文本文件。
答案1
要创建一个带有文件名的文件;尝试一下这个强力方法:
C:\> dir /s /b | find /i ".jpg > allJPG.txt
现在,这就是 MS-DOS 可以处理的,要获取文件的日期和大小,您需要某种实用程序为您提取它们。
如果您找不到为 DOS 编译的这种东西,那么请尝试安装 cygwin 或类似程序,然后学习使用find
功能更强大的 Linux。
另一方面,Windows 10 有更多选择......
把它留给其他人……
笔记:
https://exiftool.org/
将根据 EXIF 数据重命名您的文件。例如,选择“拍摄日期”,重新格式化该文本并将其用于重命名。