問題タブ [rename-item-cmdlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12877 参照

powershell - powershellで、Rename-Itemを使用して古いファイル名と新しいファイル名を同時に出力するにはどうすればよいですか?

Get-ChildItempiped toを使用してファイルのリストを選択し、各行に "Renamed oldfilename to newfilenameRename-Item "のようなテキストを出力表示したいと思います。

これどうやってするの?

0 投票する
3 に答える
2990 参照

powershell - Rename-Item - アイテムが存在しません (PowerShell の ANSI 文字の問題)

PowerShell を使用して ANSI 文字を含むアイテムの名前を変更する際に問題が発生しています。

たとえば、「\Michael Bublé」や「\Green Day\¡DOS!」の「é」などの文字です。

私がやりたいのは、「\Michael Bublé」の名前を「\Michael Buble」に変更することです。

文字を az 文字にマップするコードを作成しました。問題は、Rename-Item 操作または削除操作を実行すると、システムがファイルが存在しないと報告することです。

これはエンコードの問題である可能性があると思います。私はそれを回避する方法を見つけることができません。

0 投票する
2 に答える
14019 参照

powershell - パスについて不平を言うPowerShell、しかしパスは有効です

次のコードでは、$client = XRS1 の場合

Test-Path ステートメントは C:\dbbackups\cm_xrs1-2013414.full.full.bak を見つけることができますが、Rename-Item の -path は見つけることができません。

私が得るエラーは

0 投票する
2 に答える
255 参照

powershell - Mutation 直後の PowerShell 変数へのアクセス

ファイルの名前を一括で変更する単純な PowerShell スクリプトがあり、変更を示すために「古いファイル名」と「新しいファイル名」を示すテーブル出力が必要です。「ForEach-Object」ループ内で新しいファイル名にアクセス/参照するにはどうすればよいですか? $_ の特定の値を更新できますか? 私は自分の変数 $newname を作成したので、それを使用したくありません。これは、ファイル名が実際に変更されたことを示す出力であるはずなので、システムから決定されたファイルの新しい名前にアクセスしたいと思います。脚本。

0 投票する
2 に答える
865 参照

powershell - スクリプト ブロックを使用したパイプ コマンドレットでの PowerShell パラメーター バインド

Rename-Itemパイプコマンドレットで名前付きパラメーターを指定せずにスクリプト ブロックを使用すると、パラメーター バインディングが失敗する理由についての説明を探しています。

なぜこれが機能するのですか:

しかし、これは機能しませ:

?

エラー:

構文はRename-Item私には非常に簡単に思えます (つまり、2 つの必須の位置パラメーター)。

0 投票する
1 に答える
1352 参照

powershell - powershellでいくつかのファイルの拡張子を拡張子付きでリネームしたい

いくつかのファイルの拡張子を .cap から .zip に変更したいと考えています。私はpowershellで次のコードを書きました:

しかし、拡張子が .zip の同じファイルが既に存在する場合はどうなるでしょうか。コンソールに次のエラーが表示されます。

これらのファイルを上書きするにはどうすればよいですか?