2017-02-01 6 views
-1

私は "A.I."をコード化しようとしています。バッチを通して。ユーザーは情報を入力することができ、プログラムはキーワードを追跡し、すべてのデータを特定のフォルダの1つのテキストファイルにコンパイルします。私はほぼすべてを持っていますが、特定のキーワードですべてのファイル名を検索する行はあります。ここに例があります。ユーザー:「GEORGE WASHINGTONについて何でも知っていることを教えてください」プログラム:「George Washington」フォルダのメモリを検索し、そのフォルダからすべての.txtファイルを収集します。次に、これらのファイルからユーザーにすべてを入力します。 plsは、あなたが行うことができますファイル名を検索

+1

なぜこれをバッチで行っていますか?それは...適切な言語ではありません!あなたのより良い選択肢は、この種のもののために設計されたPrologのような言語でしょう。 –

+2

@RB - 何らかの理由で、バッチに新しい人の最も一般的な最初のプロジェクト(特に15歳から19歳の人たち)は、チャットボットまたはRPGです。理由は分かりません。 – SomethingDark

答えて

0

:-)感謝を助ける:

@echo off 
set "foldertosearch=George Washington" 
cd C:\ 
for /d /r %%a in ("%fodertosearch%") do (
echo found folder: %%a 
cd %%a 
) 
for /f %%b in (*.txt) do (
echo found file: %%b 
type "%%b" 
) 
pause 

私はfor /dループはドライブ全体を扱うことができるSHUREておりませんので、私は特定のフォルダに3行目のC:\を変更することをお勧めいたします。代わりにwhereコマンドを使用してください。

関連する問題