Winodwsでbatファイル実行ができないときの対処法
※本ページはプロモーションが含まれていますWindowsのbatファイルを作って特定のコマンド手順を自動化していたのですが、
Dドライブにbatファイルを置いたところ実行できなくなりました。
原因は、実行したいファイルがCドライブにあるのに、Dドライブにbatファイルを置いて実行したので、ドライブ移動ができなかったからでした。
Cドライブにbatファイルを置いて実行するか、batファイル内のフォルダ移動で「/D」オプションを使って書くことで解決。
以前は下記のように書いていたフォルダ移動を、
cd C:\Users\admin\AppDev\LeanEditor
下記のように「/D」オプションを付け加えると期待通りの動きをしてくれました。
cd /d C:\Users\admin\AppDev\LeanEditor
「D」は大文字でも小文字でも大丈夫なようです。
おわりに
ドライブ移動に特別なオプションがあるのになかなか気づきませんでした。