Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 视窗7。无法删除名为';prn&x27;_Windows_File_Shell - Fatal编程技术网

Windows 视窗7。无法删除名为';prn&x27;

Windows 视窗7。无法删除名为';prn&x27;,windows,file,shell,Windows,File,Shell,我有一个名为“prn”的文件夹,它是通过云同步服务在Windows上创建的 我不再是该服务的订户,已尝试删除该文件夹 我猜这个名称可能与Windows保留的术语冲突,这是因为打印队列 命令提示符拒绝该目录存在 E:\goDropBox\Dropbox>dir prn Directory of \\. File Not Found E:\goDropBox\Dropbox>cd prn The system cannot find the path specified. E:

我有一个名为“prn”的文件夹,它是通过云同步服务在Windows上创建的

我不再是该服务的订户,已尝试删除该文件夹

我猜这个名称可能与Windows保留的术语冲突,这是因为打印队列

命令提示符拒绝该目录存在

E:\goDropBox\Dropbox>dir prn

 Directory of \\.

File Not Found

E:\goDropBox\Dropbox>cd prn
The system cannot find the path specified.

E:\goDropBox\Dropbox>del prn
The filename, directory name, or volume label syntax is incorrect.

E:\goDropBox\Dropbox>
Windows资源管理器引发

An unexpected error is keeping you from deleting the folder. If you continue to receive this error, you can use this error code to search for help with this problem.

 Error 0x8007010B: The directory name is invalid

  prn
  Date created: 03/07/2013 
搜索此错误消息的帮助主要提供有关任务计划程序、Windows更新和Outlook通讯簿的一些问题的建议

我还尝试在停止后台打印服务后删除-相同的错误

有人有什么想法吗

谢谢运行“python”,然后在提示下键入:

import os
os.listdir(ur'\\?\E:\goDropBox\Dropbox\prn')
\\?\
是Windows的魔法,告诉它不要特别对待“prn”。你必须使用绝对路径。)

这将打印该目录中的文件列表。因此,删除它们:

os.unlink(ur'\\?\E:\goDropBox\Dropbox\prn\file1')
os.unlink(ur'\\?\E:\goDropBox\Dropbox\prn\file2')
然后删除目录:

os.rmdir(ur'\\?\E:\goDropBox\Dropbox\prn')
以上说明应适用于Python2.x或3.3+

(您也可以使用您熟悉的任何编程语言,只要它调用Win32 API调用的Unicode版本)

编辑以添加: 或者尝试:

(如果使用python 3,请在字符串之前省略
u

运行“python”,然后在提示下键入:

import os
os.listdir(ur'\\?\E:\goDropBox\Dropbox\prn')
\\?\
是Windows的魔法,告诉它不要特别对待“prn”。你必须使用绝对路径。)

这将打印该目录中的文件列表。因此,删除它们:

os.unlink(ur'\\?\E:\goDropBox\Dropbox\prn\file1')
os.unlink(ur'\\?\E:\goDropBox\Dropbox\prn\file2')
然后删除目录:

os.rmdir(ur'\\?\E:\goDropBox\Dropbox\prn')
以上说明应适用于Python2.x或3.3+

(您也可以使用您熟悉的任何编程语言,只要它调用Win32 API调用的Unicode版本)

编辑以添加: 或者尝试:


(如果使用python 3,请在字符串之前省略
u

PRN是文件的保留名称。您可能无法命名该文件。PRN是文件的保留名称。您可能无法命名该文件。谢谢我在运行python命令时遇到了问题。它似乎对back tick char有点挑剔。它抛出了一个无效的语法错误。我将您的代码直接复制到命令提示符。更新:运行以下命令。。。导入操作系统,sys path=“E:\goDropBox\Dropbox\prn”os.rename(路径,“E:\goDropBox\Dropbox\rename”)回溯(最近一次调用):文件“”,第1行,在操作系统中。rename(路径,“E:\goDropBox\Dropbox\rename”)os错误:[WinError 87]参数不正确:“E:\\goDropBox\\Dropbox\rename”然后尝试>>os.listdir(路径)#对于dirs:os.remove(file)中的文件,我得到了数千个文件的列表>>>dirs=os.listdir(path)>>>,但没有执行任何操作-我缺少什么吗?您使用的是哪种Python版本?另外,请注意你的最新评论:如果你没有使用
r
,那么你需要加倍反斜杠。开头的“\\?\”很重要。谢谢。我在运行python命令时遇到了问题。它似乎对back tick char有点挑剔。它抛出了一个无效的语法错误。我将您的代码直接复制到命令提示符。更新:运行以下命令。。。导入操作系统,sys path=“E:\goDropBox\Dropbox\prn”os.rename(路径,“E:\goDropBox\Dropbox\rename”)回溯(最近一次调用):文件“”,第1行,在操作系统中。rename(路径,“E:\goDropBox\Dropbox\rename”)os错误:[WinError 87]参数不正确:“E:\\goDropBox\\Dropbox\rename”然后尝试>>os.listdir(路径)#对于dirs:os.remove(file)中的文件,我得到了数千个文件的列表>>>dirs=os.listdir(path)>>>,但没有执行任何操作-我缺少什么吗?您使用的是哪种Python版本?另外,请注意你的最新评论:如果你没有使用
r
,那么你需要加倍反斜杠。开头的“\\?\”很重要。