鑑於以下文件:
c:\dev\deploy\file1.txt
c:\dev\deploy\file2.txt
c:\dev\deploy\file3.txt
c:\dev\deploy\lib\do1.dll
c:\dev\deploy\lib\do2.dll
例如如果$ PWD是以下
c:\dev\deploy
運行
$files = get-childitem
我想利用這個列表中的語句和使用foreach ($file in $files)
我想替換我自己的路爲$pwd
例如我想打印c:\temp\files
類似如下:
c:\temp\files\file1.txt
c:\temp\files\file2.txt
c:\temp\files\file3.txt
c:\temp\files\lib\do1.dll
c:\temp\files\lib\do2.dll
我怎麼能這樣[執行即
A = c:\dev\deploy\file1.txt - c:\dev\deploy\
B = c:\temp\files\ + A
giving B = c:\temp\files\file1.txt
?
的-replace運算允許不區分大小寫例如正則表達式的使用'$ _。Fullname -replace [regex] :: escape($ from),$ to' – 2010-02-12 17:23:37
哦,我總是會學到一些新東西。謝謝! ;) – stej 2010-02-12 17:59:14