tôi đang cố gắng để tạo ra một thư mục sử dụng PowerShell nếu nó không tồn tại vì vậy tôi đã làm:Tạo một thư mục nếu nó không tồn tại - "Item đã tồn tại"
$DOCDIR = [Environment]::GetFolderPath("MyDocuments")
$TARGETDIR = "$DOCDIR\MatchedLog"
if(!(Test-Path -Path MatchedLog)){
New-Item -ItemType directory -Path $DOCDIR\MatchedLog
}
này đem lại cho tôi lỗi rằng thư mục đã tồn tại, nhưng nó không nên cố gắng tạo ra nó.
Tôi không chắc chắn những gì sai ở đây
New-Item: mục với định tên C: \ Users \ l \ Documents \ MatchedLog đã tồn tại. Tại C: \ Users \ l \ Documents \ Powershell \ email.ps1: 4 char: 13 + New-Item < < < < -ItemType thư mục -Path $ DOCDIR \ MatchedLog + CategoryInfo: ResourceExists: (C: \ Users \ l .... ents \ MatchedLog: string) [New-mục], IOException + FullyQualifiedErrorId: DirectoryExist, Microsoft.PowerShell.Commands.NewItemCommand`
thử điều này: New-mục -ItemType mục -force - Đường dẫn C: \ Đường dẫn \ That \ May \ Hoặc \ Có thể \ Không \ Hiện tại –