親ディレクトリから別のディレクトリのバッチファイルを呼び出す必要があります。 しかし、呼び出されるバッチファイルは親ディレクトリではなく呼び出されたディレクトリで実行する必要があります。呼び出されたディレクトリ内で実行するバッチファイルを呼び出す
例
C:\バッチDeleteAll.bat
DeleteAll.batは別のディレクトリ Cで別のDeleteAll.batを呼び出し、\:\バッチ\その後1 \ DeleteAll.bat
それがなければなりませんC:\ Batch \ 1内のすべてのファイルを削除してください。
どうすればいいですか?
私が試してみましたが、それはCを実行します:親ディレクトリにある1 \ DeleteAll.bat \ \バッチではなく、子ディレクトリ
===
わかりました、私はこの問題を解決するために管理フォルダ名にスペース
問題は、私は、私は、コマンドに引用符を追加する必要がありますが、問題を解決するために、子のバッチファイル
に引用符を追加しませんでした
DEL "%〜dp0 * .txt"
これをまだ読んでいるのであれば、 あなたのソリューションは機能します。
[現在実行されているバッチスクリプトを含むディレクトリを取得](http://serverfault.com/questions/255291/get-directory-現在実行されているバッチスクリプトを含む)。また、[Microsoftsサイト](http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true)の詳細情報にリンクしています。 – Tone
私はリンクが私の問題を解決するとは思わない。 私はディレクトリを取得する必要はありません。呼び出されたディレクトリでコマンドを実行する必要があります。 本当の例がありますか? –