我正在尝试制作一个脚本,其中包含比较两个文件夹项目的整齐布局的功能.该程序:
作为测试我一直在比较相同的文件夹本身(输出应该是假,假).在制作步骤1($referencepath)函数(FolderPrompt)时,我的程序无法正常工作,我的意思是我几乎每次运行时都会得到不同的答案.
这有效:
$referencePath = Read-Host -Prompt "Enter new DTNA folder path to check"
NameDisc
SizeDisc
function NameDisc {
write-host "Name Discrepancy: " -NoNewline
if (Compare-Object -Property name (Get-ChildItem $referencePath) - DifferenceObject (Get-ChildItem P:\DTNA_201805081923))
{return $true}
else
{return $false}
}
function SizeDisc {
write-host "Size Discrepancy: " -NoNewline
if (Compare-Object -Property length (Get-ChildItem $referencePath) - DifferenceObject (Get-ChildItem P:\DTNA_201805081923))
{return $true}
else
{return $false}
}
Run Code Online (Sandbox Code Playgroud)
但这不是:
FolderPrompt
NameDisc
SizeDisc
function FolderPrompt {
$referencePath = …Run Code Online (Sandbox Code Playgroud)