檔案不能複製, 又不能改名, 求救!

我有一批音樂檔, flac檔黎, 發覺複製時出現如下圖的字句, 說檔名無效或太長, 於是我嚐試更改檔名, 但不能更改, 會自動彈回原本檔名, 加佢入壓縮檔又唔得, 總之就動彈不能, 請問點解會咁樣, 可以點補救呢, 謝謝幫忙!

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

https://superuser.com/questions/ ... -too-long-file-name

以前試過得,唔知宜家仲得唔得

TOP

本帖最後由 tse111 於 2019-7-8 12:39 編輯

改名囉
或者把檔案移到比輕短的(如D:123)再改名

TOP

我有一批音樂檔, flac檔黎, 發覺複製時出現如下圖的字句, 說檔名無效或太長, 於是我嚐試更改檔名, 但不能更 ...
168Sum 發表於 2019-7-8 11:53

試下喺 7-zip 入面改名,至少我試過可以。

TOP

檔名太長←←個長度係連埋所有path同folder的

TOP

thx樓上咁多位師兄, 我會遂一嚐試!

TOP

試下喺 7-zip 入面改名,至少我試過可以。
harryytm 發表於 2019-7-8 07:05 PM


試吓將檔案上層及上上層的folder名改短。

TOP

我同你都有同一個問題....我用7zip K.O咗

TOP

聲明在先,純靠估,未試過,不知是否 Work。

識用 Command prompt(DOS) 的話,試下用 cd 入去個 Folder,然後打 dir/x 去睇 8.3 filename。


每個 Long file name 都會有個對應的 8.3 filename(不肯定現在的 Windows 版本是否還有)。
例如圖中的「LAVFilters-0.68-Installer.exe」,對應的 8.3 filename 係「LAVFIL~1.EXE」。
如果在 File manager 改不到 Long file name 就試下係 Command prompt 改 8.3 filename。

在 DOS 入面可以用 ren 改 filename,格式係:ren oldname newname。
例如想將「LAVFilters-0.68-Installer.exe」改做 001.exe,可以打:
ren LAVFIL~1.EXE 001.exe

注意,如果 newname 想有空格(Space),就要加在 newname 前後用 " 包住,例如:
ren AVIDEM~1.EXE "File Name With Space.exe"
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆 1# 168Sum


    用linux ubuntu改名,可以支持特殊檔名

TOP