Board logo

标题: 如何在ms-dos下删除带?的文本文档 [打印本页]

作者: wk6798     时间: 2006-9-29 07:25    标题: 如何在ms-dos下删除带?的文本文档
我的xp2系统f盘中有个带“????”的文本文档,删除不了,提示文件名、目录名和卷标语言不正确,改名也不行。在dos下用del命令也删除不了,请各位高手指点一下。

作者: redtek     时间: 2006-9-29 08:56
1、DEL /F 删试试
2、进入全安模式删了它
3、CHKDSK /F 看看有没有磁盘文件错误
4、你没截取你删它时的一系列详细的信息和你列目录的内容,所以其它的不清楚:)

等待高手帮你解决:)

作者: lxmxn     时间: 2006-9-29 11:01    标题: 一点建议`
可能存在这样几种情况无法删除:
1,楼主所说的那个文本文件的名字中的?号可能是中文字符,也可以说是全角的吧`
2,如果直接在命令提示符下面输入英文的"?"的话,试试切换一下输入法再DEL`
3,在WINDOWS中,文件名中是能含有英文的"?"字符的,这样的文件是建不成的``请确定一下这个文件的文件名中的每一个字符是中文字符还是西文字符``

作者: redtek     时间: 2006-9-29 11:56
在WINDOWS资源管理器中删,它提示什么?

作者: wk6798     时间: 2006-10-2 07:18
在命令提示符和dos中是以下这样提示的,在资源管理器中也删除不了,提示无法删除????,文件名、目录名或卷标语法不正确。
请各位大侠看还有什么方法。

Microsoft Windows XP
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\user>F:

F:\>dir
驱动器 F 中的卷是 配份区
卷的序列号是 3FDF-3163

F:\ 的目录

2004-02-27 14:11 <DIR> 游戏
2004-02-27 14:11 <DIR> 软件
2005-10-05 23:54 <DIR> Program Files
2002-09-18 20:04 2,793 ????.TXT
2006-04-06 16:41 <DIR> GHOST80
2005-10-28 13:21 <DIR> eMule
1 个文件 2,793 字节
5 个目录 2,027,704,320 可用字节

F:\>del ????.txt
F:\????.TXT
文件名、目录名或卷标语法不正确。


Last edited by wk6798 on 2006-10-2 at 07:21 ]

作者: electronixtar     时间: 2006-10-2 07:22
检查磁盘错误后再试试

作者: pengfei     时间: 2006-10-2 08:06
楼主把F盘根目录下的所有文件备份, 再执行del /a /q /f f:\*.*试试...

郁闷... 怎么我电脑dos与windows下都无法建立????命名的文件, 不知是否可以拷贝到其他位置?

Last edited by pengfei on 2006-10-2 at 08:19 ]

作者: lxmxn     时间: 2006-10-2 08:28
Originally posted by pengfei at 2006-10-2 08:06:
楼主把F盘根目录下的所有文件备份, 再执行del /a /q /f f:\*.*试试...

郁闷... 怎么我电脑dos与windows下都无法建立????命名的文件, 不知是否可以拷贝到其仠...


系统应该不能建立以特殊符号(: * " ? \ / < > |)命名的文件吧?

作者: pengfei     时间: 2006-10-2 08:44
就是啊, 他电脑上怎么就有这样的文件. 联盟有这样的帖子可以在dos下建立windows无法建立的..这样的文件夹. 但这些非法字符的文件在DOS下也不能建立.

作者: lxmxn     时间: 2006-10-2 09:16

------------------Re:pengfei:---------------------

自己用自己的思路分析了一下:
1、系统应该不能建立以特殊符号(: * " ? \ / < > |)命名的文件吧,而..不包含在这些特殊字符中间,所以说是可以建立文件名中含有.的文件或者文件夹,比如可以建立一个文件名为 lxm.lxm.txt 的文本文件的;
2、因为楼主的那个????.txt文件是在MS-DOS方式下面查看的,而真正的文件名可能是其它的字符,比如说是几个繁体字,而MS-DOS下不能显示,所以遭成了只显示几个问号的现象,而楼主又简单的将其文件名看作是????.txt,这样是不切实际的。

--------------------------------------------------------

作者: pengfei     时间: 2006-10-2 09:25
看来无法删除很可能是lxmxn兄分析的这个原因.

是不是楼主DOS下不支持中文, windows下显示的文件名是.

如果真是这样的话用del *.*应该能删除.

作者: electronixtar     时间: 2006-10-2 09:46
建立这样的文件很简单。把优盘错误的插拔,写文件时插拔,反复1000000次就行了

作者: lxmxn     时间: 2006-10-2 09:54

汗一个先

EST兄真会开玩笑~~

作者: pengfei     时间: 2006-10-2 10:04
Originally posted by electronixtar at 2006-10-2 09:46:
建立这样的文件很简单。把优盘错误的插拔,写文件时插拔,反复1000000次就行了


不知est兄这句话是娱乐还是真的碰到过这样的问题, 磁盘出现错误就会出现这样的问题吗?

10楼lxmxn兄说的.不是目录和文件取名的禁用字符. 如果文件夹名取..在windows下是无法建立的, 因为..代表上一级目录, 操作系统也有自己的工作原理. 论坛里关于建立windows无法删除的文件夹的贴子说的很清楚.

作者: redtek     时间: 2006-10-2 11:01
不保证一定能删,可以试一下:)

) 让你的F盘根目录只出现这一个删不掉的 ????.TXT 这个文件。
  (为了使用MOVE方便)

) 执行:
  MOVE *.TXT A.TXT
  
  这里的 A.TXT 的名字是我随便起的,为了用着方便。

) 然后如果能正常改名的话,就执行:
  DEL A.TXT

试一下:)
我以前遇到过类似的情况,少数以这样的操作可以正常删掉。

) 如果删不掉怎么办?
  磁盘扫描(你的Microsoft Windows XP 本身就有)功能修一下。

) 另:在WINDOWS XP下,
  当你键入完 DEL 时按TAB键,系统会自动为你枚举文件名或目录,
  这样可以方便或懒得打字而设计的,每按一次TAB键会自动向下提一个。
  Shift + TAB 键是从下到上(往回)枚举。

Last edited by redtek on 2006-10-2 at 11:03 ]

作者: cxmzlxb     时间: 2006-10-2 21:23
我有软件,可以删除你删不掉的文件或文件夹,发上来给你用一下!
晕,100多K的附件还要分两次发,唉
附件 1: unlocker1.8.5.part1.rar (2006-10-2 21:23, 97.66 KiB, 下载附件所需积分 1点 ,下载次数: 15)
附件 2: unlocker1.8.5.part2.rar (2006-10-2 21:23, 64.2 KiB, 下载附件所需积分 1点 ,下载次数: 15)

作者: electronixtar     时间: 2006-10-2 21:34
这个软件的确不错,推荐,不过,unlocker的原理是:把插入进程的dll强制“卸载”,然后可以删除“正在使用”的文件,而不是畸形文件名的文件。


如果这个文件对你很重要,请用 FinalData Revoce4all等恢复数据,或者Ghost一次然后用 Ghost Explorer 2003 读取,多试试其他的方法。

Last edited by electronixtar on 2006-10-2 at 21:37 ]

作者: cxmzlxb     时间: 2006-10-2 22:02
畸形文件名的文件,可以进安全模式删,如果不能进或是进了也删不了,那么我想一定是explorer进程和这些文件有关联,所以用这个删也是一种方法,还有另外一种方法是开FTP,在FTP客户端用超管来删,不过这种方法没试过,以前听人说的,可以试一下!
重要文件可以在安全模式下改名!

作者: pengfei     时间: 2006-10-3 07:53
16楼的工具是用来删除正在使用的文件, 而进入安全模式也可以删.

不过这个工具倒可以用来解决一些顽固病毒和流氓软件. 收下了, 多谢~~~!

我想楼主的这个问题很可能是文件名显示错误, 以前我也在纯DOS下一些中文名称的文件显示????的文件名. 而del ????.txt是没有用的, ????.txt不是这个文件的真正名称. 我想用通配符删是最好的办法了.

作者: wk6798     时间: 2006-10-3 10:02
谢谢各位朋友提出的宝贵建议,我这个“????”文本文档在命令提示符中看来是在2002年使用windows98系统中产生的错误文件名的文本文档,这个文本文档根本打不开提示的也是文件名、目录名或卷标语言不正确,我用了各位朋友提供的方法,还有网上的各种工具及建议,都无法删除这该死的????.txt。看来只有采用7楼的朋友备份有关数据格式化F盘了,也不知有没有用。

作者: 不得不爱     时间: 2006-10-3 22:30
我建议你启动系统到繁体中文系统下删除看下,分区魔术师在将NTFS分区转化为FAT32时可能会出现????.txt文件!而????.txt不是真正的文件名!

Last edited by qwe1234567 on 2006-10-3 at 22:32 ]

作者: wk6798     时间: 2006-10-4 02:42
怎样启动系统到繁体中文系统下?请教

作者: 不得不爱     时间: 2006-10-4 03:42
控制面板》》》区域选项》》》常规》》》系统的语言设置》》》》点中文(繁体)前的勾》》确定

作者: wk6798     时间: 2006-10-5 04:51
区域选项中没有常规选项啊?

作者: 不得不爱     时间: 2006-10-5 06:12
有啊。你仔细看!