在获取文件列表时,List<Object> createdMocks = new LinkedList<Object>();
MockingProgress progress = new ThreadSafeMockingProgress();
progress.setListener(new CollectCreatedMocks(createdMocks));
Get-ChildItem's
参数无效。但是在获取文件夹列表时,Exclude参数正在运行。
使用Exclude参数获取文件夹列表。
Exclude
使用Exclude参数获取文件列表无效。
Get-ChildItem -Path "C:\Website" -Directory -Exclude "foldername" | foreach ($_) {
try
{
Write-Host $_.Name
}
catch
{
Write-Host $_.Exception.Message
"NOT ABLE TO CLEAN... :" + $_.name
}
}
有问题吗?感谢
答案 0 :(得分:0)
就您的问题而言,如果您在(*)
参数中包含通配符-path
以便搜索files
,那么它很可能似乎有效。以下文件适用于我。这里通配符指定C:\Website\
的内容。
Get-ChildItem -Path "C:\Website\*" -File -Exclude "filename" | foreach ($_) {
try
{
Write-Host $_.Name
}
catch
{
Write-Host $_.Exception.Message
"NOT ABLE TO CLEAN... :" + $_.name
}
}
但奇怪的是,通配符(*)
无法使用-directory
参数。