通常,在代码块中执行“重建工作区”(删除所有目标可执行文件和.obj文件)后,其中一个可执行文件仍然存在。 (这很可能发生,因为可执行文件仍在运行 - 在这种情况下,我停止运行可执行文件并尝试从命令行中删除它。)在删除此文件之前,我无法继续。当我尝试删除该文件时,我被告知我需要管理员权限。但是,以管理员身份运行cmd.exe仍拒绝删除文件。
我发现删除文件的唯一方法是重启。重启后文件已经消失。有没有更简单的方法来删除文件?
查看该文件,所有者已更改为“...”
C:\Users\James\code\TeleIMRI\bin>dir /Q *.exe
Volume in drive C is OS
Volume Serial Number is 5043-2553
Directory of C:\Users\James\code\TeleIMRI\bin
08/18/2017 11:53 AM 8,998,912 DESKTOP-5Q225AK\James Pelex3DGraph.exe
08/18/2017 11:51 AM 8,199,680 DESKTOP-5Q225AK\James PelexDataGraph.exe
08/10/2017 02:23 PM 9,480,192 ... PelexMixerGUI.exe
07/26/2017 01:05 PM 1,866,752 DESKTOP-5Q225AK\James PelexNoter.exe
08/18/2017 11:54 AM 2,483,200 DESKTOP-5Q225AK\James PelexPulser.exe
PelexMixerGUI是我无法删除的文件
takeown命令也不起作用。
尝试:
C:\Users\James\code\TeleIMRI\bin>icacls PelexMixerGUI.exe /grant Administrators:F
PelexMixerGUI.exe: Access is denied.
Successfully processed 0 files; Failed processing 1 files
C:\Users\James\code\TeleIMRI\bin>del PelexMixerGUI.exe
C:\Users\James\code\TeleIMRI\bin\PelexMixerGUI.exe
Access is denied.