diff --git a/dir-file-compare/main.py b/dir-file-compare/main.py
index cc70b9b2e0741c3756c60a40063684d3333a961f..3140fff51e05b3266f9528b3bdf497d4cee2fc72 100644
--- a/dir-file-compare/main.py
+++ b/dir-file-compare/main.py
@@ -20,8 +20,10 @@ def main(argv):
     libFlist = get_flist(config.library_path)
     out_csv = []
 
+    print('WARNING: Case-insenstive matching.')
+
     for fl in get_flist(inputPath):
-        libFile = list(filter(lambda f: os.path.basename(f) == os.path.basename(fl), libFlist))
+        libFile = list(filter(lambda f: os.path.basename(f).lower() == os.path.basename(fl).lower(), libFlist))
         if len(libFile) == 0:
             print('NOT_FOUND: {}'.format(fl))
             out_csv.append('未找到,{}'.format(fuck(fl)))