2017-04-17 13 views
0

バッチファイルを作成して、パスワード保護されたpdfファイルをフォルダから作成しようとしましたが、そのフォルダに10000を超えるファイルがあり、保護されたファイルは約40にすぎません。 私を見てください以下のコード:この中フォルダからpdfを保護するパスワード

@echo off 
cls 
z: 
cd\ 
for %%X in (*.pdf) do (
    type "%%X" | find "Encrypt" >NUL 
    if errorlevel 0 echo %%X >> D:\pradeesh.txt) 
exit 

私はパスワードなしですべてのファイルを取得しています1にエラーレベルを変更するとき、私は、そのフォルダ内のすべてのPDFファイルを取得しています。私は単に反対の結果を望む、誰でも私を助けることができますか?また、あなたがFindStrは、それらのファイルを読み込むかどうかを確認することができるかもしれ

If Not ErrorLevel 1 (Echo %%X)>>D:\pradeesh.txt) 

とだけ使用します:

答えて

0

あなただけにあなたのERRORLEVELラインを変更することができ

FindStr/M "Encrypt" Z:\*.pdf>D:\pradeesh.txt 
関連する問題