4
我想將文件從一個位置複製到另一個位置,並用字符串替換第一行文本。我幾乎有腳本完成,但也不能令人信服。(見下文)從文件中替換第一行文本
# -- copy the ASCX file to the control templates
$fileName = "LandingUserControl.ascx"
$source = "D:\TfsProjects\LandingPage\" + $fileName
$dest = "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\LandingPage"
#copy-item $source $dest -Force
# -- Replace first line with assembly name
$destf = $dest + "\" + $fileName
$destfTemp = $destf + ".temp"
Get-Content $destf | select -skip 1 | "<text to add>" + $_) | Set-Content $destfTemp
什麼是「。」意思? – BrokeMyLegBiking 2010-09-14 12:44:38
運營商「。」意思是「在當前上下文中執行下面的腳本塊/命令」。還有操作符「&」 - 「在新的上下文中執行」。在我們的情況下,它確實很重要「。」或「&」;」。「通常工作速度稍快。 – 2010-09-14 12:54:07
哎呀,我的意思是:在我們的情況下並不重要「。」或「&」(奇怪,我無法編輯我的評論) – 2010-09-14 13:24:38