問題タブ [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.
powershell - PowerShellで連続する偶数と奇数のファイルの名前を変更する方法は?
PowerShell で偶数と奇数のみのシーケンスを使用して、特定のフォルダーからファイルの名前を変更する方法を知りたいです。例: フォルダ 1: pag_001.jpg, pag_003.jpg, pag_005.jpg.... pag_201.jpg
、フォルダ 2: pag_002.jpg, pag_004.jpg, pag_006.jpg.... pag_200.jpg
。これは、最初に奇数ページをスキャンし、次に偶数ページをスキャンしたドキュメントがあるためです。したがって、ファイル名は 1 から 201 までの連続したシーケンスになっています。場所: Folder1
、後半、 の偶数ページFolder2
。そのため、最初に名前を変更し、新しい名前で再度結合したいと思います。
同様の投稿に基づいてこれを試しました:
現時点では、次のような偶数列を生成できました。
そしてそのような奇数:
以前に生成されたシーケンスを適用して、ファイルの名前を次のように変更したかったのです。
しかし、うまくいきません!どんな提案でも大歓迎です
よろしく、
powershell - PowerShell Rename-Item ストリップ ファイル名
「Rename-Item」を使用して拡張子なしでファイル名を削除し、ファイル名の先頭に数文字を残すことはできますか?
例のために。"0001 ファイル名.txt" > "0000.txt"
powershell - PowerShell の for ループで生成されたファイルの名前を変更しようとするとエラーが発生する
これが私のforループです
次のエラーが表示されます
windows - PowerShell を使用してファイル名の名前を変更または文字を削除する
ファイル名の一部を名前変更または削除しようとしています。更新されたファイルをあるサーバーから別のサーバーに移動するスケジュールされたジョブがあります。ファイルを移動したら、名前を変更する必要があります。例: Filename_01-23-AB.exe
to Filename.exe
「_」から「.」までのすべてを削除したい 拡張子はそのままにしておきます。これを行う必要がある次のコードを見つけましたが、動作させることができないようです。私はここで正しい道を進んでいますか?
regex - Powershell ファイル名から特殊文字を削除
powershell スクリプトを使用して、ファイル名からいくつかの特殊文字を削除する方法を探しています。
ファイル名は次のようになります。
[レポート]_first_day_of_month_01_(generated_by_powershell)_[repnbr1].txt
[] とそれらの間のすべて、() とそれらの間のすべてを削除し、_ もすべて削除することに戸惑いました。望ましい結果は次のようなファイル名です。
月の最初の日 01.txt
これまでのところ、以下の解決策を試してみましたが、役に立ちませんでした。ファイルが存在するディレクトリからこれらをそれぞれ実行しました。
このように一度に1セットずつやってもうまくいかないので:
このタスクを達成しようとしている方法には、固有の欠陥があると思います。そうは言っても、move-item ソリューションを使用するよりも、Rename-Item コマンドレットを使用することをお勧めします。
powershell - バッチまたはバッチから実行されるpowershellを使用して、フォルダー内のすべてのファイルの名前を変更します
*.htm 拡張子を含む別のランダムなファイル名を持つフォルダーに、ランダムなファイル名と拡張子のファイルがあります。フォルダー内の各ランダム ファイルのすべてのファイル名の名前を、1 つの *.htm ファイルと一致するように変更し、各ランダム ファイルの正しい拡張子を保持したいと考えています。
したがって、バッチ ファイルを実行すると、「My File Name.HTM」などのファイルが検出され、次のファイルの名前が次のように変更されます。
「test.doc」を「My File Name.doc」に改名
「anyfile.jpg」を「マイファイル名.jpg」に改名
「text.txt」を「My File Name.txt」に改名
私が試してみました
成功しませんでした。*.HTM ファイルは不明なファイル名である可能性がありますが、常に HTM 拡張子が含まれ、フォルダー内で常に HTM 拡張子を持つ唯一のファイルになります。次に、コマンド ラインからバッチ ファイルを実行します。
powershell - Proposition の名前をディレクトリ タイトルの最後に変更する
ビジネス命名基準に準拠するために、約 600 のディレクトリの名前を変更する必要があり、非常に複雑であることがわかっています。
問題を音楽ディレクトリの形式で提示します。これは、説明と関連付けが容易になるためです。
すべての音楽ディレクトリの名前を変更したい場合、前置詞が最初ではなく最後に表示されます
オリジナル
ビートルズ
望ましい出力
ビートルズ
例として次のディレクトリがあります
名前を変更したいものだけに結果をフィルタリングするための何かを書くことができました
ただし、それらすべての名前を変更するロジックをどのように変更するかはわかりません。再帰的になり、Rename-Item
関数を使用すると確信しています。
ただし、次のことを試しました
そして、次の結果を得ました
ご協力をお願いいたします。
関連する質問 子アイテムもファイルを検出しますか? ディレクトリのみ名前を変更する必要があるため
powershell - powershell rename-item は変数の増分で置き換えます
の出力を使用してファイルのグループの名前を変更しようとしていGet-Childitem | Where-Object
ますが、変数のグループで名前を変更したい定数名で名前を変更する代わりに、演算子-replace
を使用して文字列のどこにあるのかを見つけています変更したい。例:
これは私がテストに使用しているコードです:
-replace
増分変数を演算子で機能させる方法が見つかりません