0
ファイルパスを生成するために、powershellで文字列を組み合わせようとしています。ときに私はファイルパスにスペースがあるWrite-Host
私は基礎を勉強し、一緒にこの構文Powershellスペースを追加する
$fileDirectory = "C:\Pics\"
foreach ($file in Get-ChildItem $fileDirectory){
#Setting parent dir to check
$ParentDir = "E:\Main Folder\"
#setting param to split
$parts =$file.Name -split '\.'
#capturing variables
$PictureYear = $parts[0].Trim()
$PictureMonth = $parts[1].substring(0,3)
#Writing To window to confirm variables are accurate
Write-Host $PictureYear
Write-Host $PictureMonth
#checking if folders exist
Write-Host $($ParentDir)$($PictureYear)\
}
を入れている。しかし。出力は
E:\Main Folder\ 2016 \
どのようにスペースを削除できますか? Trim()
演算子を使用しようとしましたが、スペースはまだ存在します。あなたのバブルを破裂することはない
が参加し、パスと分割経路を調べてください。 –
@KoryGill - 正しい方向を指してくれてありがとう! – BellHopByDayAmetuerCoderByNigh