Terminal 使用终端删除文件夹和文件
我想通过powershell终端或命令提示符删除cygwin文件夹和其他一些文件夹,但我被拒绝访问我试图更改文件夹权限,但也被拒绝访问 我试过了Terminal 使用终端删除文件夹和文件,terminal,cygwin,Terminal,Cygwin,我想通过powershell终端或命令提示符删除cygwin文件夹和其他一些文件夹,但我被拒绝访问我试图更改文件夹权限,但也被拒绝访问 我试过了 删除项目C:\cygwin 甚至 删除项-递归-强制C:\cygwin 有解决办法吗?难道没有办法用终端删除你想要的任何东西吗?没有借口 尝试在命令提示符下键入del(文件/文件夹名)。类型错误通常是权限问题,因此请确保正在运行终端的用户具有适当的权限(如果需要,以管理员身份运行) 否则,要完全“不问任何问题”删除某些内容,您需要使用CMD,因为在某
删除项目C:\cygwin
甚至
删除项-递归-强制C:\cygwin
有解决办法吗?难道没有办法用终端删除你想要的任何东西吗?没有借口 尝试在命令提示符下键入
del
(文件/文件夹名)
。类型错误通常是权限问题,因此请确保正在运行终端的用户具有适当的权限(如果需要,以管理员身份运行)
否则,要完全“不问任何问题”删除某些内容,您需要使用CMD,因为在某些情况下,使用.NET会使PowerShell变得毫无用处。但是,我在PowerShell内部使用以下函数,该函数使用CMD删除任何内容
然后可以使用
die C:\MyEvilDir
调用这两种语法都不正确,我想删除根目录C:\cygwin中的一个文件夹
function die ($arg1) {
$isDir=(gi $arg1).psIscontainer
$path="\\?\$((gi $arg1).fullname)"
cmd.exe "/C del /f/s/q `"$path`""
if($isDir){
cmd.exe "/C rmdir /s/q `"$path`""
} else{
"Not a dir"
}
}