質問: windowsにディレクトリが存在するかどうかを確認する方法 私はこのlinux/bashスクリプトをwindowsシェルに翻訳したいと思います。if test -d mydirname; then echo "ok"; else mkdir mydirname; fi ディレクトリが存在するかどうかをテストし、存在しない場合は作成します。
回答: スラッシュではなくバックスラッシュを使用します。mydirname\nulではなくmydirname/nulmd foo echo.>bar for %i in (foo bar xyz) do @( if exist %i ( if exist %i\nul ( echo -- %i is a directory ) else ( echo -- %i is a file ) ) else ( echo -- %i does not exist ) ) - fooはディレクトリです - barはファイルです - xyzは存在しません編集:ディレクトリ名にスペースが含まれていない場合にのみ機能します。