PowerShell小僧:ファイル名の一括置換(改19) [コンピューター]
PowerShell小僧:ファイル名の一括置換(改18)
https://cheese999.blog.ss-blog.jp/2021-10-16
に以下の変更をしました。
1.関数を別ファイル化
【参考にした情報】
スクリプトを複数ファイルで実装する方法 > .(ドット)で別スクリプトを読込む
https://qiita.com/7of9/items/50554f422404471bcfb8
【ChangeName3_UTF8.ps1】
# スクリプトがある場所
$ScriptPath1 = Split-Path $MyInvocation.MyCommand.Path -Parent
# 関数ファイル
$myFunctionFile1 = $ScriptPath1+"\myFunction1_UTF8.ps1"
## 関数読み込み ##
. $myFunctionFile1
## 関数呼び出し ##
$NewFileName2 = myFSetFileName1 -MyFilePath1 $MyFilePath1 `
-MyFlag1 $MyFlag1 -NewFileName1 $NewFileName1 -AddDate1 $AddDate1 -AddYoubi1 $AddYoubi1 -AddTime1 $AddTime1
【myFunction1_UTF8.ps1】
function myFSetFileName1{
param (
[Parameter(Mandatory=$true)]
[String]$MyFilePath1,
$MyFlag1,
$NewFileName1,
$AddDate1,
$AddYoubi1,
$AddTime1
)
# ドットソース演算子
# .{}の中の標準出力は戻り値に含めない
.{
}>$null
Return $NewFileName2
}
https://cheese999.blog.ss-blog.jp/2021-10-16
に以下の変更をしました。
1.関数を別ファイル化
【参考にした情報】
スクリプトを複数ファイルで実装する方法 > .(ドット)で別スクリプトを読込む
https://qiita.com/7of9/items/50554f422404471bcfb8
【ChangeName3_UTF8.ps1】
# スクリプトがある場所
$ScriptPath1 = Split-Path $MyInvocation.MyCommand.Path -Parent
# 関数ファイル
$myFunctionFile1 = $ScriptPath1+"\myFunction1_UTF8.ps1"
## 関数読み込み ##
. $myFunctionFile1
## 関数呼び出し ##
$NewFileName2 = myFSetFileName1 -MyFilePath1 $MyFilePath1 `
-MyFlag1 $MyFlag1 -NewFileName1 $NewFileName1 -AddDate1 $AddDate1 -AddYoubi1 $AddYoubi1 -AddTime1 $AddTime1
【myFunction1_UTF8.ps1】
function myFSetFileName1{
param (
[Parameter(Mandatory=$true)]
[String]$MyFilePath1,
$MyFlag1,
$NewFileName1,
$AddDate1,
$AddYoubi1,
$AddTime1
)
# ドットソース演算子
# .{}の中の標準出力は戻り値に含めない
.{
}>$null
Return $NewFileName2
}
ヤバイぜ! ありがとうございます(^_0)ノ
by cheese999 (2021-10-26 08:06)