質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

Q&A

解決済

3回答

965閲覧

ファイルの中のメディア名を一括でリネームする方法について

退会済みユーザー

退会済みユーザー

総合スコア0

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

0グッド

1クリップ

投稿2020/09/08 14:36

1~1000までのファイルがあり、その中にそれぞれ4枚の画像があります。

各ファイルにある画像の名前を全て01,02,03,04とリネームしたいのですが一括で処理する方法はありますか?

OSはMacですが、Windowsの場合での回答でも大丈夫です。
知恵をお借りできると嬉しいです!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/09/08 23:35 編集

Mac と Windows では取れる方法が違います。Windows のバッチは Mac では動きません。タグを適切なものに替えてください。
m.ts10806

2020/09/08 23:46

>知恵をお借りできると嬉しいです! 質問内容だけ見ると、作業依頼ですね。
退会済みユーザー

退会済みユーザー

2020/09/09 00:38

VPSでWindows環境も利用できるため、Windowsでの回答でも大丈夫と書きました。
退会済みユーザー

退会済みユーザー

2020/09/09 00:43

>質問内容だけ見ると、作業依頼ですね。 すみません、仰ってる意味が分からないです。目的に行き着く為のプロセスを聞いてます。情報が不足してるのであればそこを指摘すればいいのではないでしょうか? そもそも分からないから聞いてるのです。
退会済みユーザー

退会済みユーザー

2020/09/09 01:19

質問書いてる間に、Vectorで関連するフリーソフトでも探した方が早いかと思われます。
退会済みユーザー

退会済みユーザー

2020/09/09 01:24

radianさん もちろん自分で調べもしますが最短プロセスで答えに辿りつけるならそもそも質問してないですよ。
m.ts10806

2020/09/09 01:31

調べたことも試したことも何も書いてなきゃ誰にも伝わらない と指摘されています。
m.ts10806

2020/09/09 01:32

問題が明確でなく、調べたこと試したことが何も書いてない →丸投げ・作業依頼 と捉えるのは通常の感覚かと思います
Zuishin

2020/09/09 01:56 編集

Vector というのはここです。 https://www.vector.co.jp/ ここの検索窓に「一括リネーム」と入れて検索ボタンを押します。 https://search.vector.co.jp/vsearch/vsearch.php?key=%B0%EC%B3%E7%A5%EA%A5%CD%A1%BC%A5%E0&kanji=euc 最短プロセスではないですか? ちなみに teratail の回答者は、この手のものは自分で使い捨てのスクリプト(自分の環境に最適化されているので他人には使えないこともある)を書くので、ここで聞くのは実は効率が良くありません。 自分の環境で、自分の使い方ではベストなスクリプトでも、それが他人の環境で動き、他人の求めるものと一致するとは限らないので、それを一致させるためには多くの情報が必要です。その情報があいまいではすり合わせに時間がかかります。 あなたがベストアンサーに選んだ回答を要約すると「自分でスクリプト書け、それか自分でアプリ探せ」となり、質問する前の状態に戻っただけに見えますが、あなたはそれを最速と判断して満足しているんですよね? それよりも Vector という具体名を出しただけでかなり具体性が増したと思うんですが、こっちのほうが遅いですか?
退会済みユーザー

退会済みユーザー

2020/09/09 02:13

問題が明確でなく、調べたこと試したことが何も書いてない →あなた個人の感想を一般化しないでください。 情報が不足してるのならそう書けばいいと思いますし、あなたの場合は横槍入れてくるだけでなんの回答にもなってませんよね?
Zuishin

2020/09/09 02:16

情報があいまいすぎて回答できない質問なのでそれは仕方がありません。 繰り返しになりますが、あなたの選んだベストアンサーは「自分でスクリプト書け、それか自分でアプリ探せ」です。 それで満足なら結構ですが、他の回答者はそれ以上に具体的な回答をしようと思って尋ねています。
gentaro

2020/09/09 02:18

>問題が明確でなく、調べたこと試したことが何も書いてない > →あなた個人の感想を一般化しないでください。 個人の感想じゃなく客観的事実でしょ。 じゃあどの辺が「明確な質問」であり、「調べたこと試したことが書いてある」質問だと思ってんの? 自分で説明できる?
退会済みユーザー

退会済みユーザー

2020/09/09 02:32

Zuishinさん 具体的な説明ありがとうございます。 vectorというサイトも知りませんでしたので、今度まずこちらのサイトで検索してからにしたいと思います。 満足という表現は正しくないです。 吐き捨てるような文面で回答をする方が多い中、丁寧な文面で回答をくれる方がいたらベストに選びたくなったというだけです。 とりあえずはVectorで検索し、無理であれば調べてスクリプトを書くことにも挑戦してみたいと思っております。 指導頂きありがとうございます。
退会済みユーザー

退会済みユーザー

2020/09/09 02:34 編集

別に質問する事自体は責めませんが、少しヒートアップしているように見えます。わざわざ情報が書きやすいように用意されている質問のテンプレートを自分で投げ捨てておいて、後から色々突っ込まれてキレるのは良くないと思うので、少し頭を冷やしたほうがいいと思います。 他人からはどこまで調べたのか、本当にファイル名を変えたいだけなのか、学習目的なのか、意図・動機・期待する答えが全く判らないので。 実際のところ、一行もコーディングせずに実現できればそれが一番楽だと思います。
退会済みユーザー

退会済みユーザー

2020/09/09 02:36

gentaroさん とりあえずすべき事を決めたのでもう結構ですよ。 ありがとうございます(^^)
gentaro

2020/09/09 02:38

なるほど。 まぁこの質問への低評価数が物語っていると思いますが、今後はもうちょっとマシな質問書いてくださいね(^^)
m.ts10806

2020/09/09 02:53 編集

>あなた個人の感想 ???? 「感想」の意味分かって書いてますか・・・? > ファイルの中のメディア名を一括でリネームする方法について タイトル。要件。 >1~1000までのファイルがあり、その中にそれぞれ4枚の画像があります ↑前提条件の状況説明 >各ファイルにある画像の名前を全て01,02,03,04とリネームしたいのですが一括で処理する方法はありますか? ↑やりたいこと&質問 >OSはMacですが、Windowsの場合での回答でも大丈夫です。 ↑自分の状況と別条件 状況の追記 >知恵をお借りできると嬉しいです! ↑読んでいる人への依頼 ”事実”としてどこにもありませんね。「調べたこと」「試したこと」 感想レベルしか書かないならわざわざこんなところで突っ込みません。 もしや、「調べたこと」「試したこと」の意味が分かってなかったか。 そりゃ、伝わる質問は書けませんよね。 次はどこに逃げますか?知恵袋?SNS?それとも。
guest

回答3

0

ベストアンサー

最新版のmacOSをお使いでしたら、「zsh」というシェルスクリプトを学び、「ターミナル」というmacOS付属アプリを使ってコマンド入力(文字入力)によりコンピュータを操作する技術を習得すると、ご希望の処理を思い通りに実現可能です。

また、.shファイルにコマンドをまとめて書いて保存しておけば、実行操作と使い回しが簡単にできるようになります。

自力でスクリプトを書くのが難しい場合は、そういう機能をもつ既存アプリを探すしかないと思います。

ご自分で書いてみたスクリプトがある場合には、そのスクリプトを明記した上で質問してみてください。より具体的な解決方法を記した回答を得られるはずです。

投稿2020/09/08 19:50

arenomarb

総合スコア53

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/09/09 00:49

回答ありがとうございます! やりたいことを実現するために学ぶべきことを教えて頂き感謝です。 勉強してみます。
guest

0

ひまつぶしに書きました。つかってください

python3

1import os 2from os.path import isdir 3 4 5def rename_files(files): 6 for i, filename in enumerate(files): 7 ext = filename.split('.')[-1] 8 replaced = f'{i+1:02d}.{ext}' 9 os.rename(filename, replaced) 10 print(f'{filename} -> {replaced}') 11 12 13print('リプレイス処理を開始します') 14for d in os.listdir(): 15 if isdir(d): 16 print(f'ディレクトリ: {d} の処理を開始します') 17 os.chdir(d) 18 files = os.listdir() 19 rename_files(files) 20 os.chdir('..') 21print('リプレイス処理が終了しました') 22````` 23 24![イメージ説明](5d2a0241e1dea1ba0844b675996b30b7.png)

投稿2020/09/10 05:47

d24d30033e5c469

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

その手のツールを使えば良いんじゃないですか。
Flexible Renamer
とか、まぁ他にも色々あると思いますが。


追記
「ファイルの中のメディア名」とありますが、さすがに「フォルダ内のファイル名」という意味だと思って回答しています。

1ファイル内に複数画像が存在し、それぞれに名前がついているようなものであれば、いったいそれがどういうファイル形式なのかを質問文にちゃんと記載してください。

投稿2020/09/08 14:37

編集2020/09/08 14:43
gentaro

総合スコア8947

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/09/08 21:45

質問が不十分であればきちんと修正してもらってから回答しましょう
gentaro

2020/09/08 23:21

回答した後には取り下げできないから追記したんだけど。 いちいちつっかかってくんなよイチャモンおじさん。構ってちゃんかよ。
gentaro

2020/09/08 23:28

「システム的に無理な指摘」をするなって意味な。
退会済みユーザー

退会済みユーザー

2020/09/09 00:47

なにが「さすがに」なのかさっぱり分かりませんが、本文読んでファイル内に画像あって分かりませんか?そのように書いてるのですが。 周りにもそのように攻撃的な物言いなら最初から回答しなくて結構です。
Zuishin

2020/09/09 01:08

ファイルとフォルダは違うので特定できません。ファイルの中に複数の画像を入れることも可能です。せいぜい「初心者っぽいからフォルダのことかな」と推測する程度です。
gentaro

2020/09/09 01:37

> なにが「さすがに」なのかさっぱり分かりませんが、本文読んでファイル内に画像あって分かりませんか? じゃあそのファイル形式ぐらいちゃんと質問に書いてくれ、と言ってるわけで、自分の説明力のなさを転嫁しないでもらえるかな? 攻撃的なのはこのdaemoってやつが前日から話にならないイチャモンつけてくるからで、あなたには関係ない。
退会済みユーザー

退会済みユーザー

2020/09/09 02:03

私に関係ないというなら私に関係ないところでやってくださいね。お疲れ様です。
Zuishin

2020/09/09 02:14

関係あります。 あなたは質問に「ファイル」と書いています。それを回答者は「フォルダ」と読み替えました。ファイルとフォルダはそれぞれ別のものです。 それを「ファイルかフォルダか質問者に聞いてから回答しろ」というのが dameo さんの意見で、「さすがにフォルダの間違いだと思ったから回答したが、念のため追記した」というのが gentaro さんの意見です。 あなたの質問に答えてくれた回答者にあなたが言うべき言葉は「ありがとうございます」と「誤解を招く表現ですみません」であって、「私に関係ないというなら私に関係ないところでやってくださいね。お疲れ様です。」という攻撃的な言葉ではありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問