我想返回与路径中的模式不匹配的文件列表,以便我可以删除它们。
文件位于以下目录:
"/var/www/servername/directory/subdir_level1/"
我要保留的文件的名称如下:
"e-Calendar_Test-[date and time here].csv"
它们以 开始"e-Calendar_Test-"
,以 adate in the middle
结束,以".csv"
以下模式符合上述条件:
glob("/var/www/servername/directory/subdir_level1/e-Calendar_Test*.csv")
我想返回不匹配的文件。我尝试了几件事:
"^(?!/var/www/servername/directory/subdir_level1/e-Calendar_Test)*.csv" "/var/www/servername/directory/subdir_level1/(^(?!e-Calendar_Test))*.csv"
还有一些,但似乎没有什么能返回我想要的。
杨__羊羊
慕标5832272