2014-05-16 20:09:03 +0000 2014-05-16 20:09:03 +0000
208
208

如何删除路径太长的文件

我在处理我找到的一些计算机视觉源码,没想到它创建了一个缓存文件,这个文件的名字非常长,现在我无法删除其中的2个,怎么删除?

我试着把它重命名为一个较短的名字,但我无法对文件做任何事情,我也试着重启电脑,看看它是否会消失。你可以缩短文件名,然后再试一次,或者换个路径更短的位置。

答案 (4)

361
361
361
2014-05-16 20:20:46 +0000

假设你是在windows系统上:

我经常做的是使用subs来创建一个与部分路径相关联的驱动器字母。现在你应该可以重命名/删除/等。这样做的原因是路径本身不再包含255个字符。启动一个命令提示符(不需要管理员权限) 2. 使用cd导航到你想去的文件夹(你可以使用tab来自动填写名称 3. 你也可以键入整个路径) 4. 现在在资源管理器中,你在这台电脑里有一个新的驱动器字母。 5.回到cmd窗口,键入subst j: .删除驱动器,或者重新启动你的电脑。从资源管理器窗口中,在你有问题的地方,点击地址栏,这样你就可以输入,然后输入subst /d j:并按回车键启动命令提示符,然后继续第三步。如果你在资源管理器中的路径正确,在地址栏中输入cmd,然后按回车键。这时会弹出一个命令窗口,执行命令,然后再次关闭,就可以在资源管理器中弹出一个新的驱动器。

66
66
66
2014-05-17 06:31:56 +0000

你的问题是,当文件名本身太长时,如何删除文件?如果路径太长,而不仅仅是文件名本身,你可以很容易地重命名文件夹,使路径更短。

但要删除一个名字超过255个字符的文件,需要:

  • 运行 “CMD.EXE "打开命令提示符
  • 导航到文件的文件夹
  • 使用DIR /X命令,它会显示文件的简称。

  • 使用短名进行删除。

  • 使用短名进行删除,即如果文件的名称为 "verylongfilename.fil",那么短名将显示为 "verylo~1.fil",你可以使用这个名称进行删除。

5
5
5
2014-05-16 20:18:49 +0000

Googled: delete long filenam 第一个结果

使用解锁器 http://www.filehippo.com/download_unlocker/

无法删除文件夹。无法删除文件:它正在被其他人或程序使用 无法删除文件。无法删除文件: 拒绝访问。源文件或目标文件可能正在使用中。该文件被其他程序或用户使用。请确保磁盘没有满或写保护,并且文件目前没有被使用。只需右键点击文件夹或文件,选择解锁程序即可。如果文件夹或文件被锁定了,就会出现一个窗口,列出锁定器。只需单击 “全部解锁 "就可以了!

4
4
4
2014-05-16 20:18:50 +0000

微软有一篇关于删除不可删除的文件的有用的知识库文章。原因#4与你有关。

你最好的办法可能是将一个驱动器映射到该文件所在的文件夹(分辨率#3),然后通过该驱动器输入并删除它。