我需要删除不同文件夹中的大量文件。
通常我一直在使用:
try:
for file in ['C:\\14\\13.csv', 'C:\\54\\13.csv', 'C:\\64\\14.csv', 'C:\\44\\55.csv']
os.remove(file)
except OSError as e:
pass
但是,如果它找不到文件,它只会移动到脚本的下一部分,这意味着它不是一个好的解决方案。我需要删除所有文件。知道如何实现这一目标吗?也许使用不同的尝试,除了?
感谢。
答案 0 :(得分:1)
将while ($array = mysqli_fetch_array($dati)) {
$code = $array['product_code'];
$dati_prices = mysqli_query($mysqli_connect, "
SELECT *
FROM $tb_prices
WHERE $tb_prices.price_brand = '$brand' AND $tb_prices.price_code = '$code' AND $tb_prices.price_validity = (
SELECT MAX($tb_prices.price_validity)
FROM $tb_prices
WHERE $tb_prices.price_validity<=DATE_ADD(CURDATE(), INTERVAL +0 DAY) AND $tb_prices.price_code = '$code'
)
GROUP BY $tb_prices.price_code
") ;
}
块移动到循环内部,如下所示:
try