私は小さなスクリプトを作っていますが、私は頭の傷に達しました バッチファイルは、すべてのドライブでexample.exeまたはフォルダ名を探し、その中にcdしてその中にtxtファイルを作成しますか?それも可能です:P?バッチcmdでdir(ファイル/ s/p)の後に自動的にディレクトリを変更する方法は?
cd /d D:
dir example.exe /s /p
lets say its found and the dir is D:/Example.exe
so i want the batch to do this,
if example.exe is found cd to it directory then
REM. >> "D:/logs.txt
は可能ですか? -
私はバッチファイルが自動的に@Stephan最高の作業の答え
@echo off
setlocal enabledelayedexpansion
for /f "delims=:" %%a in ('wmic logicaldisk where "size>0" get caption^|find ":"') do (
for /f "delims=" %%A in ('dir /s /b %%a:\example.exe 2^>nul') do (
ECHO break>"%%~dpAtest.txt"
)
)
...何ですか?もっと説明して? – TessellatingHeckler
4つのステップがあります。1)ファイルを検索します。 2)そのディレクトリに移動します。 3)テキストファイルを作成します。 4)他のすべてのドライブで上記の手順を繰り返します。まず、バッチファイルを使用してすべてのフォルダ内の特定のファイルを検索する方法を検索します(これを行う方法を示す既存の質問があります)。その後、作業があるときは、ステップ2を追加し、それを元に戻してください(このサイトで以前の回答を検索してください)。その後、#3の追加について心配することができます。そして、あなたはステップ4で作業することができます。しかし、まず何か**自分自身でそれを理解しようとする - 私たちはコード作成サービスではありません。 –
なぜ私の記事をダウンさせるのですか?真剣に? @KenWhiteヒントを教えていただきありがとうございます。私はそれに取り組んでいただきありがとうございます。 – 999indTrap