2014-03-07 4 views
0

나는 특정 디렉토리의 폴더를 검사하는 스크립트 작업을하고 있습니다. 예를 들어, 처음으로 스크립트를 실행하면 디렉토리에 폴더가 들어있는 txt 파일이 생성됩니다.텍스트 파일로 내보내기하는 powershell

스크립트가 다시 실행될 때 이전에 생성 된 txt 파일에있는 새 디렉토리를 추가하려면 스크립트가 필요합니다.

아무에게도 제안 할 수있는 방법이 있습니까?

여기 내 코드는 지금까지 있습니다 :이 같은

$LogFolders = Get-ChildItem -Directory mydirectory ; 


If (-Not (Test-Path -path "txtfilelocated")) 

{ 

Add-Content txtfilelocated -Value $LogFolders 
break; 

}else{ 

$File = Get-Content "txtfilelocatedt" 

$File | ForEach-Object { 
$_ -match $LogFolders 
} 

} 
$File 

답변

1

무엇인가? 당신은

$a = get-childitem | ? { $_.psiscontainer } | select -expand fullname #for V2.0 and above 
$a = get-childitem -Directory | select -expand fullname #for V3.0 and above 

if (test-path .\list.txt) 
{  
    compare-object (gc list.txt) ($a) -PassThru | Add-Content .\list.txt 
} 
else 
{  
$a | set-content .\list.txt  
} 
+0

너무 감사합니다 첫 번째 줄에 get-childitem cmdlet으로 추가 경로를 확인하기 위해 어떤 디렉토리를 지정할 수 있습니다

! 모든 것이 효과가있다! 고맙습니다! – user22401

+0

@ user22401 도움이되어 주니 기쁩니다! –

관련 문제