2017-04-17 71 views
0

我試圖讓一個批處理文件從一個文件夾列表密碼保護的PDF文件找到密碼保護的PDF,我已經在該文件夾中超過10000個文件和受保護的文件只有大約40 請參閱我的下面的代碼:從一個文件夾

@echo off 
cls 
z: 
cd\ 
for %%X in (*.pdf) do (
    type "%%X" | find "Encrypt" >NUL 
    if errorlevel 0 echo %%X >> D:\pradeesh.txt) 
exit 
在此,我讓所有的PDF文件,該文件夾中,當我改變錯誤級別爲1,我讓所有的文件,而無需密碼

。我只是希望相反的結果,誰能幫助我?

回答

0

你可以只改變你的錯誤級別行:

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

或者你可以看到,如果FindStr讀取這些文件,只是使用:

FindStr/M "Encrypt" Z:\*.pdf>D:\pradeesh.txt 
相關問題