PowerShell中Get-ChildItem命令的结果集的默认顺序是什么?是否有订单或者只是随机的,并且每次都会以不同的顺序给出结果.
我知道默认情况下报告是针对标准错误的,因此必须将其重定向到文件.我的问题是我们是否应该在全球范围内进行此操作?这对我来说似乎并没有起作用.
这是我试过的 -
struct MyConfig
{
MyConfig()
: testReport("fileName.log")
{
if(!testReport.fail())
original = std::cerr.rdbuf(testReport.rdbuf());
}
~MyConfig()
{
cerr.rdbuf(original);
testReport.close();
}
ofstream testReport;
streambuf* original;
};
BOOST_GLOBAL_FIXTURE(MyConfig);
Run Code Online (Sandbox Code Playgroud)
运行测试后,仅在控制台上报告输出,尽管使用给定名称创建了0kb文件.