Maison > Article > développement back-end > Script amusant de déplacement de fichiers : du bureau au dossier de captures d'écran
Vous êtes-vous déjà senti submergé par l'encombrement de votre bureau ? ?️ Si vous êtes comme moi, votre bureau pourrait être un trésor de fichiers aléatoires. Un coupable commun ? Captures d'écran ! ? Ils s'accumulent plus vite qu'on ne peut dire « gestion des fichiers ».
J'ai donc décidé d'aborder ce problème avec un petit script amusant. Voici comment déplacer toutes ces captures d’écran (ou tout type de fichier spécifique) de votre bureau vers un dossier désigné, tout en gardant les choses propres et organisées. ?
Ce dont vous aurez besoin
Python installé sur votre ordinateur.
Bibliothèque pathlib (fournie avec Python, donc aucune installation supplémentaire requise !).
Le scénario
Voici le script qui fait tout le gros du travail :
importer pathlib
Définissez les chemins
desktop = pathlib.Path('/Users/91763/Desktop')
new_path = pathlib.Path('/Users/91763/Desktop/Screenshots')
Créez le dossier de destination s'il n'existe pas
new_path.mkdir(exist_ok=True)
Déplacez tous les fichiers PNG du bureau vers le nouveau dossier
pour le chemin du fichier dans desktop.iterdir() :
if filepath.suffix == '.png' :
new_filepath = new_path.joinpath(filepath.name)
filepath.replace(new_filepath)
Décomposer
Définition des chemins : Nous commençons par définir les chemins de notre bureau et le nouveau dossier dans lequel nous voulons déplacer nos captures d'écran.
Création du dossier : new_path.mkdir(exist_ok=True) garantit que notre nouveau dossier existe. Si ce n’est pas le cas, cela nous en crée un.
Recherche et déplacement de fichiers : Nous parcourons chaque fichier sur le bureau en utilisant desktop.iterdir(). Si le fichier est au format PNG (vous pouvez le remplacer par n'importe quelle extension de votre choix !), il est déplacé vers le nouveau dossier.
Pourquoi c'est cool
Automatisation : Plus besoin de trier manuellement les fichiers.
Organisation : garde votre bureau propre et vos captures d'écran soigneusement rangées.
Simplicité : Le script est simple et facile à adapter à d'autres types de fichiers ou destinations.
Essayez ceci et regardez votre bureau se transformer d'un désordre chaotique en un modèle d'organisation ! ? Si vous avez des questions ou des suggestions, déposez-les ci-dessous. Bon codage ! ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!