質問するログイン新規登録

回答編集履歴

4

ファイルとフォルダ記載間違ってたので修正

2021/04/10 03:44

投稿

xail2222
xail2222

スコア1527

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  > 「_」以前の数字3桁を「2020」に一括して変更したいです。(101_0705 → 2020_0705)
10
10
 
11
- というのをrenを使ってやるのであればファイル名を取得してそれを一つずつ変換という流れになるでしょう。
11
+ というのをrenを使ってやるのであればフ名を取得してそれを一つずつ変換という流れになるでしょう。
12
12
 
13
13
  具体的には
14
14
  FOR /D %X IN (*_*) DO FOR /f "tokens=2 delims=_" %A in ("%X") DO REN %X 2020_%A

3

フォルダに対してワイルドカードが使えない旨を追記

2021/04/10 03:44

投稿

xail2222
xail2222

スコア1527

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  ~~"「*」は任意の文字列として認識される"のは、実行するコマンド次第です。
2
2
  コマンドによっては使えないようです。renでは使えないようですね。
3
3
  ~~
4
- ※なんか違うみたい。調べれたらまた修正す。
4
+ renの場合、*の指定はファイルに対てのようです。
5
+ フォルダに対しては使えないようです。
5
6
 
6
7
  なので
7
8
 
@@ -15,4 +16,4 @@
15
16
  という感じでしょうか。
16
17
 
17
18
  ※一回変換済みのフォルダも再度処理しちゃうけど名前が同じになるから問題なしですよね…
18
- 私のwindows8でテストしたら問題なく動作しました。
19
+ ※windows8、windows10でテストしたら問題なく動作しました。

2

間違ってる内容修正

2021/04/10 03:35

投稿

xail2222
xail2222

スコア1527

answer CHANGED
@@ -1,5 +1,7 @@
1
- "「*」は任意の文字列として認識される"のは、実行するコマンド次第です。
1
+ ~~"「*」は任意の文字列として認識される"のは、実行するコマンド次第です。
2
2
  コマンドによっては使えないようです。renでは使えないようですね。
3
+ ~~
4
+ ※なんか違うみたい。調べれたらまた修正します。
3
5
 
4
6
  なので
5
7
 
@@ -13,4 +15,4 @@
13
15
  という感じでしょうか。
14
16
 
15
17
  ※一回変換済みのフォルダも再度処理しちゃうけど名前が同じになるから問題なしですよね…
16
- ※私のwindows8でテストしたらこうんだけどotnさんの言っている事と違うどういうこと?
18
+ ※私のwindows8でテストしたら問題く動作しました

1

補足追記

2021/04/10 02:45

投稿

xail2222
xail2222

スコア1527

answer CHANGED
@@ -12,4 +12,5 @@
12
12
 
13
13
  という感じでしょうか。
14
14
 
15
+ ※一回変換済みのフォルダも再度処理しちゃうけど名前が同じになるから問題なしですよね…
15
16
  ※私のwindows8でテストしたらこうなんだけどotnさんの言っている事と違う。どういうこと?