如何强制 Windows 重命名具有特殊字符的文件?

分享于 

9分钟阅读

电脑

  繁體
问题:

Windows有一首无法播放的歌曲,因为文件名中有问号。


"Where Have All the Cowboys Gone?.ogg" // as an example



试图复制,重命名或移动时出错:

文件名,目录名或卷标语法不正确

在这种情况下,Windows是否有方法来强制重命名?


答案1:

你是否尝试使用短文件名的版本?例如


ren whereh~1.ogg where.ogg




答案2:
  • 在Windows 7中:以管理员模式运行cmd.exe,
  • cd到文件名的目录,
  • 运行:chkdsk /V /f [坏文件必须位于操作系统以外的盘上,以便能够卸除它。如果是OS驱动器,它可能必须在startup,]上完成这个阶段
  • 等待(可能需要重新启动),

结果是chkdsk实际上为我删除了文件,如果你想保存文件,我不知道该怎么办,这肯定会删除文件,

Results/Cmd日志:


E:islagMusicllb>dir


 Volume in drive E is FreeAgent Drive


 Volume Serial Number is 5038-892A



 Directory of E:islagMusicllb



02/02/2011 12:18 PM <DIR> .


02/02/2011 12:18 PM <DIR> ..


04/04/2010 02:19 PM 4,014,099 01 Los Lonely Boys - Se?orita - www.file2


4ever.com.mp3


04/04/2010 02:18 PM 3,125,942 12 Los Lonely Boys - La Contestaci?n - ww


w.file24ever.com.mp3


 2 File(s) 7,140,041 bytes


 2 Dir(s) 87,743,991,808 bytes free



E:islagMusicllb>chkdsk /V


The type of the file system is NTFS.


Volume label is FreeAgent Drive.



WARNING! F parameter not specified.


Running CHKDSK in read-only mode.



CHKDSK is verifying files (stage 1 of 3)...


 231424 file records processed.


File verification completed.


 34 large file records processed.


 0 bad file records processed.


 0 EA records processed.


 0 reparse records processed.


CHKDSK is verifying indexes (stage 2 of 3)...


18 percent complete. (29338 of 245164 index entries processed)


An invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 (3196


6) was found in directory 31962.


All filenames for File 31966 are invalid.


Minor file name errors were detected in file 31966.


An invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp


3 (31973) was found in directory 31962.


All filenames for File 31973 are invalid.


Minor file name errors were detected in file 31973.


73 percent complete. (233817 of 245164 index entries processed)


Index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in index $I30


 of file 31962 is incorrect.


Index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp3 in ind


ex $I30 of file 31962 is incorrect.


 245164 index entries processed.


Index verification completed.



Errors found. CHKDSK cannot continue in read-only mode.



E:islagMusicllb>dir


 Volume in drive E is FreeAgent Drive


 Volume Serial Number is 5038-892A



 Directory of E:islagMusicllb



02/02/2011 12:18 PM <DIR> .


02/02/2011 12:18 PM <DIR> ..


04/04/2010 02:19 PM 4,014,099 01 Los Lonely Boys - Se?orita - www.file2


4ever.com.mp3


04/04/2010 02:18 PM 3,125,942 12 Los Lonely Boys - La Contestaci?n - ww


w.file24ever.com.mp3


 2 File(s) 7,140,041 bytes


 2 Dir(s) 87,743,991,808 bytes free



E:islagMusicllb>chkdsk /V /f


The type of the file system is NTFS.


Cannot lock current drive.



Chkdsk cannot run because the volume is in use by another


process. Chkdsk may run if this volume is dismounted first.


ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.


Would you like to force a dismount on this volume? (Y/N) y


Volume dismounted. All opened handles to this volume are now invalid.


Volume label is FreeAgent Drive.



CHKDSK is verifying files (stage 1 of 3)...


 231424 file records processed.


File verification completed.


 32 large file records processed.


 0 bad file records processed.


 0 EA records processed.


 0 reparse records processed.


CHKDSK is verifying indexes (stage 2 of 3)...


18 percent complete. (29339 of 245164 index entries processed)


Deleted invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3


(31966) in directory 31962.


File 31966 has been orphaned since all its filenames were invalid


Windows will recover the file in the orphan recovery phase.


Correcting minor file name errors in file 31966.


Deleted invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.c


om.mp3 (31973) in directory 31962.


File 31973 has been orphaned since all its filenames were invalid


Windows will recover the file in the orphan recovery phase.


Correcting minor file name errors in file 31973.


73 percent complete. (233642 of 245164 index entries processed)


Deleting index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in i


ndex $I30 of file 31962.


Deleting index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.m


p3 in index $I30 of file 31962.


 245164 index entries processed.


Index verification completed.


CHKDSK is scanning unindexed files for reconnect to their original directory.


 2 unindexed files scanned.


CHKDSK is recovering remaining unindexed files.


 2 unindexed files recovered.


CHKDSK is verifying security descriptors (stage 3 of 3)...


 231424 file SDs/SIDs processed.


Cleaning up 41 unused index entries from index $SII of file 9.


Cleaning up 41 unused index entries from index $SDH of file 9.


Cleaning up 41 unused security descriptors.


Security descriptor verification completed.


 6871 data files processed.


CHKDSK is verifying Usn Journal...


 1116928 USN bytes processed.


Usn Journal verification completed.


Correcting errors in the master file table's (MFT) BITMAP attribute.


Windows has made corrections to the file system.



 244196000 KB total disk space.


 158175168 KB in 30003 files.


 22820 KB in 6873 indexes.


 0 KB in bad sectors.


 306168 KB in use by the system.


 65536 KB occupied by the log file.


 85691844 KB available on disk.



 4096 bytes in each allocation unit.


 61049000 total allocation units on disk.


 21422961 allocation units available on disk.



E:islagMusicllb>dir


 Volume in drive E is FreeAgent Drive


 Volume Serial Number is 5038-892A



 Directory of E:islagMusicllb



02/02/2011 12:18 PM <DIR> .


02/02/2011 12:18 PM <DIR> ..


 0 File(s) 0 bytes


 2 Dir(s) 87,743,979,520 bytes free



E:islagMusicllb>




答案3:

chkdsk有时会修复无效的文件名,你将收到一条关于删除文件的消息,因为所有文件名都无效,然后恢复丢失的文件,然后可以在C:found.000file0000.chk中找到该文件,这是删除问题文件的有效方法,但是如果你想要保留它们,则不是最佳方法。


答案4:

我删除顽固文件的方式是打开7zip,找到该文件,然后通过7zip重命名该文件。


答案5:

示例,如果文件位于桌面上(并且Windows驱动器为C:),则可以执行以下操作


copy"?C:UserscodeLesDesktopWhere Have All the Cowboys Gone?.ogg""?C:UserscodeLesDesktopWhere Have All the Cowboys Gone.ogg"



注意:你不能使用相对路径;必须指定完整路径,而且它不能与ren命令一起使用,但适用于copymove



文件  Window  Windows  for  CHAR  spec  
相关文章