2

職場では、自宅からのオンライン バンキングへのサインオンに関してサポートが必要な人々に毎日対応しています。場合によっては、ユーザーにファイルを削除してもらい、そのようにガイドする必要があります。多くの場合、ユーザーはコンピューターに不慣れなため、面倒で面倒な時間がかかり、20 分以上無駄になります。

ユーザーに実行するように指示するバッチ ファイルをダウンロードさせるソリューション (可能であれば) について話してきました。これにより、必要なファイルが削除されます。ここでこの質問をします。なぜなら、ここにいる私たちの誰もバッチ ファイルの経験がないからです。

個人的に私は時々それをいじりましたが、私たちのニーズに合った解決策を本当に思いつくことができず、ネットで検索しても適合する解決策を見つけることができません. スクリプトは、フォルダーを自動的に見つける必要があります (可能な場合)。

  1. これは可能ですか?
  2. これを達成するのを手伝ってくれませんか?

前もって感謝します!

4

3 に答える 3

4

多分これはあなたを助けるかもしれません、私はそれが何をしているのか理解できるようにコメントしました;)

:: Program to remove Folders which fullfill the criterias

:: You won't see the commands in the console
@echo off

:: Go to drive C (i think you'll need application data or similar and this is 
:: on c, but if the bat is started in an other partition, it will search the 
:: one he starts in
C:
:: Go to the path in which you'll search, if you want C:\ , remove this
CD "C:\yoursearchstartpath"

:: Okay, this is the loop, it gets all folders ( /A -D  is for folders)
:: which have delMe in their name and then asks if you want to delete it
:: showing the path to make sure you don't delete sth accidentially
for /f "delims=" %%a IN ('dir /S /B /A -D *delMe*') do RD /S "%%a"

:: That the batch file is not closed automatically but shows that it's finished
set /p id="Finished, press Space to quit " %=%
于 2013-04-19T13:46:25.663 に答える
2

このリンクをチェックしてください

http://support.microsoft.com/kb/65994

サンプル バッチ ファイル A.BAT を作成しました。C:\Folder\F1 が存在するかどうかを確認し、存在する場合は F1 フォルダーを削除します

IF EXIST D:\FOLDER\F1 GOTO A
EXIT
:A
D:
DEL D:\FOLDER\F1\*.*
RMDIR F1

それが役に立てば幸い

于 2013-04-19T13:19:04.560 に答える