$cls
$prj = "D:\Dropbox\My Apps\B4J\someproject\someproject.b4j"
$modules = @()
foreach($line in Get-Content $prj)
{
if($line.StartsWith("Module"))
{
$tmp = $line.Split('=')
$modules += $tmp[1]
}
}
write-host $modules
$bas = Get-ChildItem -Path ([System.IO.Path]::GetDirectoryName($prj)) -Filter *.bas
foreach($f in $bas)
{
$bb = $f.Name.Replace(".bas","")
if ($modules.Contains($bb))
{
#write-host "Contains $bb"
}
else
{
write-host "NOT contains $bb"
Remove-Item –path $b.FullName -Force
}
}