Powershellを用いたファイルの大量コピー&リネーム
こんにちは。
現在以下の様なPowershellのコードを作っております。
アルファベットと数字によって管理されている、jpegファイルがあります。
例:A191001.jpeg,A191002.jpeg,A191003.jpeg・・・・
このjpegファイルを別フォルダにコピー&リネームしたいです。
コピーするファイルですが、その時々で異なります。
上の例でいうと、奇数の番号だけコピー、1から5までコピー・・・
リネームに関しては、1対1で対応しております。
例:A191001.jpeg ==> No1A.jpeg
この処理をより楽に処理するためには、どの様にすれば良いでしょうか。
発生している問題・エラーメッセージ
下のコードで一応対応できております。
全部のファイル名と、リネーム名をコードに書き込んで、
コピーしないファイルをコメントアウトしております。
現在は、10ファイル程度ですが、今後100ファイルほどに増える予定です。
そうなると、コメントアウトで対応すると、入力に時間がかかります。
該当のソースコード
Powershell
1Copy-Item C:\data1\A191001.jpeg C:\data2\No1A.jpeg 2Copy-Item C:\data1\A191002.jpeg C:\data2\No2C.jpeg 3Copy-Item C:\data1\A191003.jpeg C:\data2\No3A.jpeg 4Copy-Item C:\data1\A191004.jpeg C:\data2\No4AB.jpeg
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
OS:windows7
Powershell:ver2.0
回答1件
あなたの回答
tips
プレビュー