好了,所以我有一個腳本:Powershell的重命名文件到原始文件名
gc .\oauthrn.cms |
% {
[email protected]();
$b="";
$a += $_.split('|');
for ($i=0;$i -lt 168; $i++)
{
$b += $a[$i] + '|'
}
$b
} |
% {
$_.TrimEnd("|")
} |
out-file "H:\Documentation\Scripts\Pipe Delimiter Project\ShineyNewFile.txt" -encoding ASCII
gc .\oauthrn1.cms |
% {
[email protected]();
$b="";
$a += $_.split('|');
for ($i=0;$i -lt 168; $i++)
{
$b += $a[$i] + '|'
}
$b
} |
% {
$_.TrimEnd("|")
} |
out-file "H:\Documentation\Scripts\Pipe Delimiter Project\ShineyNewFile1.txt" -encoding ASCII
問題
所以基本上我想重命名文件的原始名稱,但是當我的名字了ShineyNewFile
, oauthrn
,它不會輸出文件中的任何內容。
我想這是因爲它的out-file
聲明中依然看着那個文件輸出...
沒有人對此有什麼見解?我的假設是否正確?有什麼辦法來處理這個保持我目前使用的語法?我是powershell
的新手,但它是一個很棒的工具。
您能否描述一下您實際上想要實現的目標? –
「所以基本上我想重命名文件的原始名稱,但是當我命名ShineyNewFile,oauthrn時,它不會輸出文件中的任何內容。」 – Hituptony
是的,我們可以閱讀,但它仍然沒有意義。你可以'重命名項目ShineyNewFile.txt oauthrn.cms' – Cole9350