Файл Bat, який шукає файли та копіює в папку


0

Чи є спосіб створити пакетний файл, виконавши наступне:

  • шукайте файли в C: \ з цими словами у своєму імені: пароль та ім’я користувача, наприклад. facebookpassword.txt або twitterusername.docx
  • пошук у файлах пароля та імені користувача. колишній twitterusername у файлі: "Hello.txt"
  • Скопіюйте знайдені файли в C: \ Credentials

Що ви намагалися поки що? З якими труднощами у вас виникли?
bertieb

3
Так, але зауважте, що superuser.com - це не безкоштовна послуга написання сценарію / коду. Якщо ви скажете нам, що ви намагалися до цього часу (включіть сценарії / код, який ви вже використовуєте) і де ви застрягли, то ми можемо спробувати допомогти у вирішенні конкретних проблем. Ви також повинні прочитати Як мені поставити гарне запитання? .
DavidPostill

Якщо ви хочете шукати вміст документів Office, вам краще перейти на vbscript / jscript / PowerShell, що може краще це автоматизувати. Інакше почніть зDir /B/S/A C:\*password* >"C:\Credentials\Files_with_password_in_name.txt"
LotPings

Відповіді:


0

Ось що вам може знадобитися:

шукайте файли в C: \ з цими словами у своєму імені: пароль та ім’я користувача, наприклад. facebookpassword.txt або twitterusername.docx

dir /s /b *password*

пошук у файлах пароля та імені користувача. колишній twitterusername у файлі: "Hello.txt"

 find "password" Hello.txt

Скопіюйте знайдені файли в C: \ Credentials

 copy path_to_src  C:\Credentials

Загалом це виглядатиме так:

for /f "delims=#" %%i in ('dir /s /b *password*') do ( 
 echo %%i
 find "password" %%i
 if %ERRORLEVEL%==0 (
  copy "%%i" C:\Credentials\
 )
)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.