2011-05-09 51 views
0

我有一個使用web應用程序在線顯示的.mp4文件的文件夾。關於從數據庫中獲取的視頻文件的其他信息。如何在文件夾中找到未知的文件?

我有數據庫中的n個文件和文件夾中的n-6個文件。

如何在使用Windows批處理或cmd的文件夾中找到不存在的文件的名稱?

回答

0

這可能是你

FOR /F "tokens=*" %%a IN ('SQL SELECT filename FROM directory') DO (
    IF EXIST %%a (
    ECHO %%a 
) ELSE (
    ECHO %%a NOT FOUND! 
) 
) 

假設你的數據庫中的蝙蝠腳本有某種方式通過命令行來查詢,SQL代替命令行與此時,相應的命令(MYSQL,SQLCMD,DB2 ...)和使用適用於您的模式的實際SQL查詢語句。

+0

我想將查詢結果放在()中,因爲我無法從其他服務器訪問數據庫。我如何改變它的工作? 「IN('[用[,]'分隔的文件列表)DO」? – eugeneK 2011-05-09 08:59:11

+0

請參閱'HELP FOR' ..將循環更改爲'FOR/F「tokens = *」%% a IN(list.txt) – 2011-05-09 10:21:36

相關問題