ps提供了豐富的檔案操作,如建立,刪除,改名,移動,複製,資料夾建立,顯示檔案列表,同時對陣列物件的遍歷也很方便,如果在使用ps指令碼時,希望現時傳入引數,可以把引數宣告為param,當然需要把它寫在檔案開頭的位置。
下面是大叔在看完eshop專案後,寫的幾個測試**,對它們進行了注釋,方便大家學習。
param([string上面**會在e盤指定目錄進行檔案的複製,這類似於**的發布機制,從乙個地方複製到**目錄。] $rootpath) #輸入引數
$scriptpath = split-path $script:myinvocation.mycommand.path #當前應用程式目錄
write-host "
current script directory is $scriptpath
" -foregroundcolor yellow #定義字型顏色
if ([string
]::isnullorempty($rootpath))
write-host "
root path used is $rootpath
" -foregroundcolor yellow
$projectpaths =@,
@$projectpaths | foreach
$test=1,2,3
#定義簡單型別陣列
$test | foreach
$testobj=@,@ #定義乙個物件陣列
$testobj | foreach
其中param要求我們在使用ps1檔案時,提供一下引數,當然可以不傳,我們**裡也有對它的賦值。
整個demo執行的結果如圖
Python 檔案操作 和 目錄操作
我們知道,檔名 目錄名和鏈結名都是用乙個字串作為其識別符號的,但是給我們乙個識別符號,我們該如何確定它所指的到底是常規檔案檔名 目錄名還是鏈結名呢?這時,我們可以使用os.path模組提供的isfile函式 isdir函式和islink函式來達成我們的目標,如下所示 print myfile,是乙個...
python檔案操作和異常
python檔案的操作和異常 toc 這兩個月複習考研的同時,在github上斷斷續續的跟著駱先生 jackfrued 在我關注裡有 學習了一段時間的python,由於是自學所以經常會遇到一些容易卡死的問題,這篇文章我就簡單的分享一下在檔案及檔案異常我遇到的問題。函式語法 open file uni...
Python 檔案操作和集合
這篇部落格來說一下python對檔案的操作。對檔案的操作分三步 1 開啟檔案獲取檔案的控制代碼,控制代碼就理解為這個檔案 2 通過檔案控制代碼操作檔案 3 關閉檔案。現有以下檔案file.txt 檔案基本操作 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可獲取該檔案控制代碼,後面通過...