通过将文件与JSON列表进行比较来重命名文件?

时间:2017-10-05 18:42:35

标签: vb.net

我有一个包含许多文件的大文件夹,需要通过将其与JSON输出列表进行比较来重命名。

以下是JSON输出的示例:

[
{"title":"The Little Hours","year":"2017","imdbid":"tt5666304","scid":"10080"},
{"title":"CarGo","year":"2017","imdbid":"tt6680792","scid":"10079"},
{"title":"My Little Pony: The Movie","year":"2017","imdbid":"tt4131800","scid":"10078"},
{"title":"Amityville: The Awakening","year":"2017","imdbid":"tt1935897","scid":"10077"}
]

实际列表中有超过10,000个条目。在我的文件夹中,我有与 scid 匹配的文件名。例如 10080 .mp4。在JSON列表中,scid 10080等于 title The Little Hours

我知道如何遍历整个文件夹来读取文件的名称,但我仍然坚持阅读这个JSON文件。

我的伪代码类似于:

For each file in (folder)
if file.name = Json.scid then
Rename(file, json.title(of that scid))

我用Google搜索,但其他JSON示例与我的JSON输出看起来不相似。

0 个答案:

没有答案