我的代码片段是这样的:
$msg=Remove-Item -Recurse -Force C:\users\bkp 2>&1
if ($LASTEXITCODE -eq 1)
{
"Encountered error during Deleting the Folder. Error Message is $msg. Please check." >> $LogFile
exit
}
Run Code Online (Sandbox Code Playgroud)
文件夹C:\ users\bkp不存在.即使$ msg给我错误消息$ LASTEXITCODE仍为0.我如何捕获为标志?
我正在编写一个PowerShell脚本,我需要捕获它正在抛出的错误消息.注意:根据PowerShell,没有错误,命令执行成功.
例如:我试图从SVN Link下载一个包.链接实际上不存在.该脚本在控制台上显示错误消息.然而,当我试图检查$_或$?或者$error,我没有看到任何错误消息.但是,$LASTEXITCODE返回值1.我需要获取确切的错误消息.
我正在尝试在Oracle 中将日期从YYYYMMDD转换为DD-Mon-YYYY,但是to_char还是to_Date行不通。你能给些建议么?
select to_date(20150324,'DD-Mon-YY') from dual;
select to_char(20150324,'DD-Mon-YY') from dual;
我收到一条错误消息: - ORA-01861: literal does not match format string