Plex看不到下载的电视剧,多半是名称不规范,使用ExcelVBA批量修改文件名
原因
pt下载的文件带有不规范的字符,比如【】,放在plex的文件夹中,在plex中根本都不显示,无法搜刮,类似这样的名称:
[GM-Team][国漫][眷思量][The Island of Siliang][2021][13][AVC][GB][1080P].mp4
plex是不认的,你改一下这个文件名,再刷新一下plex就显示了,
所以是格式问题
手动修改比较慢,最好用软件解决,搜了一大圈,都说filebot好使,但是新版收费,
老版需要java环境,我捣鼓了一上午终于把java环境搞好了,结果还是打不开filebot,
有查到威联通里可以安装filebot,所以又试了一下
又是一通倒腾,仍然没好使。
百度查了一下,找到了解决办法,使用ExcelVba
步骤一:
步骤二:你要先把你nas里的电影文件映射到本地电脑,
步骤三:在Excel中使用查找替换的功能,修改文件名,填到【新版名称】这列
步骤四:
这样文件名就改好了,
更新plex资料库,就能正常显示并搜刮了
代码如下:
Sub 批量获取文件名()
Cells = ""
Dim sfso
Dim myPath As String
Dim Sh As Object
Dim Folder As Object
Application.ScreenUpdating = False
On Error Resume Next
Set sfso = CreateObject("Scripting.FileSystemObject")
Set Sh = CreateObject("shell.application")
Set Folder = Sh.BrowseForFolder(0, "", 0, "")
If Not Folder Is Nothing Then
myPath = Folder.Items.Item.Path
End If
Application.ScreenUpdating = True
Cells(1, 1) = "旧版名称"
Cells(1, 2) = "文件类型"
Cells(1, 3) = "所在位置"
Cells(1, 4) = "新版名称"
Call 直接提取文件名(myPath & "")
End Sub
Sub 直接提取文件名(myPath As String)
Dim i As Long
Dim myTxt As String
i = Range("A1048576").End(xlUp).Row
myTxt = Dir(myPath, 31)
Do While myTxt <> ""
On Error Resume Next
If myTxt <> ThisWorkbook.Name And myTxt <> "." And myTxt <> ".." And myTxt <> "081226" Then
i = i + 1
Cells(i, 1) = "'" & myTxt
If (GetAttr(myPath & myTxt) And vbDirectory) = vbDirectory Then
Cells(i, 2) = "文件夹"
Else
Cells(i, 2) = "文件"
End If
Cells(i, 3) = Left(myPath, Len(myPath) - 1)
End If
myTxt = Dir
Loop
End Sub
Sub 批量重命名()
Dim y_name As String
Dim x_name As String
For i = 2 To Range("A1048576").End(xlUp).Row
y_name = Cells(i, 3) & "" & Cells(i, 1)
x_name = Cells(i, 3) & "" & Cells(i, 4)
On Error Resume Next
Name y_name As x_name
Next
End Sub
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~







校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
你这只是普通的改格式,但处理连续剧的文件就麻烦了,连续剧是要按季和集归类的!
filebot也尝试了好多遍,操作简单,界面简洁,功能强大!但它工作需要链接数据库以修正影视文件信息!数据库应该在墙外连不上所以最后放弃!最后的最后只能手动一个一个的改!
TMM开始收费了!plex服务端配kodi+plex插件全程免费而且刮削库已经很完善了!
bulk rename Utility界面复杂不会用
校验提示文案
我的资料库和代理设置的都是“The Movie Database”,但是更新资料库后代理就变成“plex TV series”,电影和剧集的都会这样。是哪里设置错误码?
谢谢!
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
我的资料库和代理设置的都是“The Movie Database”,但是更新资料库后代理就变成“plex TV series”,电影和剧集的都会这样。是哪里设置错误码?
谢谢!
校验提示文案
你这只是普通的改格式,但处理连续剧的文件就麻烦了,连续剧是要按季和集归类的!
filebot也尝试了好多遍,操作简单,界面简洁,功能强大!但它工作需要链接数据库以修正影视文件信息!数据库应该在墙外连不上所以最后放弃!最后的最后只能手动一个一个的改!
TMM开始收费了!plex服务端配kodi+plex插件全程免费而且刮削库已经很完善了!
bulk rename Utility界面复杂不会用
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案