如果目标目录名称以句点结尾,则会发生无限次重新转换

你好,

我使用 MceBuddy 重命名并移动 .wtv 录制文件给 Plex。任务会把节目移入以节目名命名的文件夹,并重命名文件,加上节目名、季和集数。大多数时候这都没问题,除了节目名里带句号的,比如 Magnum P.I. 和 S.W.A.T.。

当节目名包含句号时,操作完成后,重命名的节目会被反复再次处理。我最终会得到嵌套文件夹里的节目。例如:\MEDIACENTER\Recorded TV\S.W.A.T\S.W.A.T\S.W.A.T\S.W.A.T\S.W.A.T\S.W.A.T. - S05E05_2021_11_05.wtv。

为了阻止这种情况,我只让 MceBuddy 在特定时段运行,第二天再手动把文件移到顶层文件夹,并删除剩下的空文件夹。这似乎能停止循环。

查看日志时,我看到关于无法访问多层文件夹节目名的错误,但我在想这是否因为它们仍在被处理?

我附上了一些日志以供参考,感谢任何帮助找出根本原因。

谢谢。
djc
mcebuddy.zip(57.0 KB)

感謝您回報此問題並提供日誌。我們已成功重現該問題。看來您遇到了一個特殊情況:Windows 不允許目錄名稱以 . 結尾。
因此,當您使用《夏威夷之虎》(Magnum P.I.) 且目標子目錄名稱以 . 結尾時,MCEBuddy 會將其記錄為包含 .,但 Windows 實際上會建立一個不含最後一個 . 的子目錄,這導致儲存的歷史記錄與實際路徑不符,進而引發您所遇到的無限轉換迴圈。

我們已在今日發布的 2.5.7 BETA 版本中修正此行為。

非常感謝您回覆我。我通常不安裝測試版,但我明天會安裝這個版本。

我更新到 Beta Build 2.5.7,昨晚 S.W.A.T. 和 Magnum P.I. 都有錄影。根據今天早上收到的任務完成郵件,S.W.A.T. 看起來正常,但 Magnum P.I. 又轉換了一次。

以下是郵件報告:
轉換 #1
來源影片 → \MEDIACENTER\Recorded TV2\Magnum P.I._WCBSDT (WCBS-DT)_2021_11_12_20_55_00.wtv
轉換後影片 → \MEDIACENTER\Recorded TV2\Magnum P.I\Magnum P.I. - S04E06_2021_11_12.wtv
設定檔 → WTV Unprocessed
轉換任務 → Move WTV Recorded TV
轉換時間 → 2021-11-13T01:23:25
轉換耗時 (hh:mm) → 00:18

轉換 #2
來源影片 → \MEDIACENTER\Recorded TV2\Magnum P.I\Magnum P.I. - S04E06_2021_11_12.wtv
轉換後影片 → \MEDIACENTER\Recorded TV2\Magnum P.I\Magnum P.I\Magnum P.I. - S04E06_2021_11_12.wtv
設定檔 → WTV Unprocessed
轉換任務 → Move WTV Recorded TV
轉換時間 → 2021-11-13T02:46:21
轉換耗時 (hh:mm) → 00:17

我這兩天不在,所以無法存取日誌。如果需要,等我回來會上傳。

感謝您的協助。
dc

我需要全部3个日志,MCEBuddy + 2次转换,才能了解发生了什么

mcebuddy.zip (98.4 KB)

這是日誌。

它們是來自兩個完全不同資料夾的兩個不同檔案

已成功將 \MEDIACENTER\Recorded TV3\The Blacklist_WNBCDT (WNBC-DT)_2021_11_11_19_57_00.wtv 轉換為 \MEDIACENTER\Recorded TV3\The Blacklist\The Blacklist - S09E04_2021_11_11.wtv,使用轉換任務 Move WTV Recorded TV 與設定檔 WTV Unprocessed

以及

已成功將 \MEDIACENTER\Recorded TV2\The Blacklist\The Blacklist - S09E05_2021_11_18.wtv 轉換為 \MEDIACENTER\Recorded TV2\The Blacklist\The Blacklist\The Blacklist - S09E05_2021_11_18.wtv,使用轉換任務 Move WTV Recorded TV 與設定檔 WTV Unprocessed

此問題已解決。如果您有其他問題,請開啟新的支援票證並附上適當的記錄檔。