0

大文字と小文字が区別されることを発見するまで、.replace を使用していました。そのため、代わりに -replace を使用するようにコード行を書き直しています。

動作しているものは次のとおりですが、大文字と小文字が区別されます。

$SourcePath = 'c:\scripts\test
$folder = 'c:\testing\test'
$sourceFullPath = 'c:\scripts\test\FolderToTest'
$sourceFileRelativePath = $sourceFullPath.Replace($SourcePath, "")
$destFullFilePath = $folder + $sourceFileRelativePath

Write-output $destFullFilePath
c:\testing\test\FolderToTest

これを -replace を使用するように変換するにはどうすればよいですか? または、大文字と小文字を区別しない .net .replace を使用する方法はありますか?

注: コードのこのセクションは関数内にあるため、静的ではありません。この投稿の例を挙げましたが、それらは任意のファイル パスである可能性があります。

ありがとう!!

4

1 に答える 1