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

回答編集履歴

1

追記

2020/09/29 12:56

投稿

otn
otn

スコア86389

answer CHANGED
@@ -2,4 +2,18 @@
2
2
  ```CMD
3
3
  for /r /d %i in (*) do ren %i.vnd.openxmlformats-officedocument.spreadsheetml.sheet %i.xlsx
4
4
  ```
5
- で良いかと思います。
5
+ で良いかと思います。
6
+
7
+ #追記
8
+ バッチファイルにしないと無理ですね。多分、これで。
9
+ ```CMD
10
+ @echo off
11
+ for /r /d %%i in (*) do for %%j in (%%i*) do call :SUB %%j
12
+ exit /b
13
+
14
+ :SUB
15
+ echo %1
16
+ set A=%~nx1
17
+ ren %1 %A:.vnd.openxmlformats-officedocument.spreadsheetml.sheet=.xlsx%
18
+ ```
19
+ 念のため、`ren`を`echo ren`に変えて確認してください。