Manuel:EraseArchivedFile.php
Outdated translations are marked like this.
Version de MediaWiki : | ≥ 1.22 |
Fichier MediaWiki : eraseArchivedFile.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | EraseArchivedFile |
Détails
Le fichier eraseArchivedFile.php est un script de maintenance qui supprime le fichier archivé fourni par filekey
du système de fichier.
Quand ce script est exécuté avec --filekey
ou --filename
, il supprimera la vignette de l'image correspondante - même si --delete
n'a pas été spécifié
De cette façon, vous pouvez utiliser le script pour forcer le re-rendement des vignettes sans avoir à recharger l'image.
Les informations à propos des fichiers supprimés est stockée dans le tableau $filearchive.
Options/Arguments
Option | Description | Nécessaire ? |
---|---|---|
--filekey | Clé de stockage (avec l'extension) de fichier pour supprimer une version spécifique ou "*" pour toutes les versions (dans ce cas, --filename est obligatoire). La clé de stockage de fichier est une entrée de la colonne $storagekey du tableau filearchive.
|
obligatoire |
--filename | Nom du fichier (correspond à la valeur de $fa-name dans le tableau filearchive). | optionnel |
--delete | Effectue la suppression. Supprimera le fichier archivé et les vignettes existantes, mais ne supprimera pas l'entrée correspondante du tableau filearchive (il ne supprimera pas non plus les messages de journal du téléchargement/de la suppression du fichier qui a été supprimé). | optionnel |
Utilisation
php maintenance/eraseArchivedFile.php --filekey fa_storage_key [ --filename| --delete ]
Dry run to check deletion
Terminal
$ php maintenance/eraseArchivedFile.php --filekey o50kk2gmida2gmaxbp19qzdhhfosovz.jpg Use --delete to actually confirm this script Purging all thumbnails for file '1631330937964.jpeg'... done. Would delete version 'o50kk2gmida2gmaxbp19qzdhhfosovz.jpg' (20211026113341) of file '1631330937964.jpeg'
Making deletion action
Terminal
$ php maintenance/eraseArchivedFile.php --filekey o50kk2gmida2gmaxbp19qzdhhfosovz.jpg --delete Purging all thumbnails for file '1631330937964.jpeg'... done. Deleted version 'o50kk2gmida2gmaxbp19qzdhhfosovz.jpg' (20211026113341) of file '1631330937964.jpeg'
Voir aussi
- Manuel:table filearchive
- Manuel:DeleteArchivedFiles.php - Script pour enlever de manière permanente tous les fichiers supprimés.
- Manual:DeleteArchivedRevisions.php