- ベストアンサー
同じファイルを別の名前で一度にコピーしたい
「aaa.bmp」の元ファイルがあるとします。 同じファイルを1000件別の名前でコピーしたいのです。 ファイル名は、決まっておりexcelデータがあります。 「バッチファイルでやれば?」とか簡単に言われたのですが 素人でも簡単にできるソフトとかないでしょうか? 一回、一個ずつしたのですが死ぬかと思いました。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
以下のソフトはいかがでしょう? http://www.vector.co.jp/soft/dl/win95/util/se304626.html
その他の回答 (5)
- foobar
- ベストアンサー率44% (1423/3185)
Windows のシェルってforってありませんでしたっけ? forが使えれば割と楽にできるような気もしますが。 for newfile in filename do copy original_file newfile done みたいな感じで。
aaa.bmp を aaa0001.bmp、aaa0002.bmp・・・aaa1000.bmp と1000の別名にコピーするということでしたら。 1、Excel を起動します。 2、コマンドボタンを配置します。 3、以下のコードを書きます。 Private Sub CommandButton1_Click() Dim I As Integer For I = 1 To 1000 Cells(I, 1) = "COPY AAA.BMP " & Format(I, "0000.BMP") Next I End Sub 4、Excelファイルを .txt 形式で AAA.BMP の存在するフォルダに保存します。(名前は、p_copy 等) 5、p_copy.txt を p_copy.bat にリネームします。 6、p_copy.bat をダブルクリックします。 これで、1000個の画像コピーファイルが生成されます。
- K-1
- ベストアンサー率21% (832/3844)
エクセルデータはどんな感じになってるのでしょう? とりあえず、 セルA1「1111.bmp」 セルA2「2222.bmp」 セルA3「3333.bmp」 と仮定します。 1)列挿入をし、A列の前に1列挿入します。 セルB1「1111.bmp」 セルB2「2222.bmp」 セルB3「3333.bmp」 となります。 2)A1に「copy aaa.bmp」と書き込みます。 3)A1セルを選択すると、右下に黒い点があるはず。 その上にカーソルを持っていくと、カーソルが「+」になります。 4)その状態でマウス右ボタンを「押したまま」マウスを下に動かすと、 A行に「copy aaa.bmp」がコピーされていきます。 5)「copy aaa.bmp」「1111.bmp」 「copy aaa.bmp」「2222.bmp」 「copy aaa.bmp」「3333.bmp」 となっているはず。 6)これを保存します。 「ファイル」「名前をつけて保存」で、「ファイルの種類」を「テキスト(タブ区切り)」で保存します。 ファイル名はなんでもいいです。 7)保存したファイルをのファイル名を「a.bat」に変更します。 「拡張子を変更すると・・・」という警告が出ますが、OK。 8)この「a.bat」を「aaa.bmp」のあるフォルダにコピーします。 9)a.batをダブルクリック。 画面に黒いウィンドウが開き、コピーが行われます。 終わると自動的に閉じるはず。
- suzuyoshy
- ベストアンサー率37% (21/56)
こんなのも有りますけど
- crew21
- ベストアンサー率26% (58/222)
>一回、一個ずつしたのですが死ぬかと思いました。 コーヒー吹きました。 それはさておき、そういうソフトは聞いたことないです。 いや、あるにはあるんですけど、「素人でも簡単にできるソフト」じゃないんです。 それは確かにバッチファイルでやった方が早いです。 バッチファイル全然ご存じないですか? バッチファイルもそれなりに奥深い面もありますが、質問者さんがやろうとしていることなら簡単にできますよ。 長くなるのでここで止めますが、一度ちょっとググってみてください。 どうしても分からなかったら、お教えします。
お礼
まさにこれです! 任意指定 完璧です 良い週末になりました!