Moh*_*our 6 windows file-permissions cmd
我要删除1.mp3,但它给我错误"访问被拒绝".
有关file's perms的更多信息:
attrib 1.mp3
A C:\Users\Alipour\Desktop\1\1.mp3
Run Code Online (Sandbox Code Playgroud)
我也用过 attrib -s -h 1.mp3
但仍然无法删除
del /f/s/q 1.mp3 > NUL
Run Code Online (Sandbox Code Playgroud)
要么
del /f/s/q 1.mp3
Run Code Online (Sandbox Code Playgroud)
要么
del /f 1.mp3
Run Code Online (Sandbox Code Playgroud)
有几种方法可以删除这样的文件:
1.如果文件正在使用,则为Process Explorer:
您可以使用Windows Sysinternals中的ProcessExplorer来识别哪个程序锁定文件.下载并启动ProcessExplorer并转到Find|Find Handle or DLL... Ctrl+F并输入锁定文件的名称:1.mp3.
ProcessExplorer将显示由于访问文件而导致锁定的进程.如果你有进程杀死那个并删除该文件.
MS Word访问名为LockedFile.docx的文件的示例:

2.安全模式启动:
另一种可能性是启动到安全模式.在Windows 8之前的时代,这是通过F8在Windows启动之前按下来完成的.
在Windows 8及更高版本中,您可以在Windows启动前按Shift+ F8,或者更容易按住Shift,然后在登录屏幕甚至Windows中单击"重新启动".如果这太短,请看这里如何进入安全模式.
进入安全模式后,您可以再次尝试删除该文件.
3.通过PendingFileRenameOperations
删除Windows启动时的文件:使用PendingFileRenameOperations,您可以重命名甚至删除Windows启动过程中的文件,此时无法访问和阻止该文件.PendingFileRenameOperations将在Windows注册表中输入,并由多对文件路径组成.
您可以按照下面的说明手动执行,也可以使用名为MoveFile的Windows Sysinternals程序再次执行此操作.下载该程序并在控制台窗口中使用它(开始 - >运行或Windows-Key+ R,键入cmd并按下ENTER).
键入movefile foo.exe ""以在重新启动时删除文件.
通过注册表手动方法:
第一个路径是要重命名的文件.
第二个路径是新文件路径.如果第二条路径为空(0x0000),则删除文件.
regedit,然后按ENTERHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerPendingFileRenameOperations\??\filepath数据(例如\??\C:\Users\xyz\Desktop\foo.exe)0000(4个零,表示空字符串)| 归档时间: |
|
| 查看次数: |
13560 次 |
| 最近记录: |