Articles of noms de

Fichier (s) de lecture Java avec un modèle particulier

J’essaie de lire des fichiers à partir d’un système de fichiers Unix avec un format de modèle dans un programme Java. Le modèle de nom de fichier est comme ceci: “XYZ”+”abcd1234″+MMddyyyyHHmmss Par exemple: XYZabc123403222012101329 Le motif central de “abcd1234” n’est pas fixe mais change, il sera donc alphanumérique et aura une longueur totale de 7 […]

Conventions de nommage des bibliothèques Linux: Capitalisation?

En regardant les bibliothèques dans /usr/lib/ , on a remarqué que presque tous les fichiers lib*.so ne sont pas en majuscule, même si le nom de la bibliothèque officielle est, par exemple, BLAS: libblas.so , cURL: libcurl.so , BFD: libbfd.so . Existe-t-il une convention Linux ou Unix qui prescrit d’avoir des noms de bibliothèques en […]

En-têtes en double reçus du serveur – nettoyage des noms de fichiers

J’autorise les téléchargements de fichiers dans mon application Web. J’ai découvert comment désinfecter les noms de fichiers lors du téléchargement. Au cas où quelqu’un serait intéressé – $filename = preg_replace(“([^\w\s\d\-_~,;:\[\]\(\]]|[\.]{2,})”, ”, $file->getClientOriginalName()); Ce que je cherche à faire, c’est de parcourir de manière récursive les sous-dossiers d’un dossier racine et de renommer tous les fichiers […]

Que signifie le caractère “~” à la fin d’un nom de fichier (linux)

J’exécute à plusieurs resockets la commande ls -l dans /tmp/stream et je reçois la sortie suivante: pi@dewsaq18 /tmp/stream $ ls -l total 112 -rw-r–r– 1 pi pi 112812 Feb 7 03:32 pic.jpg pi@dewsaq18 /tmp/stream $ ls -l total 112 -rw-r–r– 1 pi pi 112812 Feb 7 03:32 pic.jpg -rw-r–r– 1 pi pi 0 Feb 7 […]

Est-il possible d’utiliser “/” dans un nom de fichier?

Je sais que ce n’est pas quelque chose qui devrait être fait, mais y a-t-il un moyen d’utiliser le caractère slash qui sépare normalement les répertoires dans un nom de fichier sous Linux?

Convertir la liste des chemins vers la liste des noms de fichiers

Contexte Je me retrouve souvent à copier des chemins de fichiers dans le presse-papiers, ce qui est assez compliqué à faire depuis Windows Explorer. J’ai donc écrit un petit fichier .bat à placer dans le dossier %APPDATA%\Microsoft\Windows\SendTo\ utilisant l’ exécutable CLIP pour copier une liste des chemins de fichiers sélectionnés dans le Presse-papiers. Ce fichier […]

Nom de fichier Windows – Comment vérifier si le nom de fichier est valide?

Je voulais une fonction, éventuellement parmi les fonctions de chemin , qui vérifierait si le nom de fichier serait valide. Par valide, je voulais dire si les caractères présents dans la chaîne de caractères sont tous valides (avoir non ? , > Etc., par exemple). Mais malheureusement, il n’y a pas de fonction. En parcourant […]

Supprimer les derniers caractères de mes noms de fichiers dans Windows

Je suis tout à fait nouveau pour la programmation par lots et je voulais supprimer les derniers caractères de mon nom de fichier. 10_myfile_12345_6789.txt 11_myfile_12345_0987.txt Je veux supprimer les 4 derniers chiffres de mon nom de fichier comment je pourrais le faire? J’ai essayé ceci @echo off setlocal enabledelayedexpansion set X=3 set FOLDER_PATH= pushd %FOLDER_PATH% […]

Comment enregistrer en toute sécurité le fichier sur le disque sans risquer que Windows le rejette?

Je développe une application winform. Je veux saisir les informations de l’utilisateur (c.-à-d. L’utilisateur fournit un nom d’utilisateur) et utiliser cette entrée dans le cadre du nom de fichier et l’enregistrer dans un fichier. Comment puis-je vérifier si le nom d’utilisateur fourni par l’utilisateur ne contient pas de caractères réservés aux fenêtres. Et quelle est […]

*. * dans argv en C

Contexte: Certains programmes de ligne de commande Windows permettent d’utiliser *.* Dans leur 1er argument: myprogram *.* et boucle automatiquement sur tous les fichiers du répertoire. Certains autres ne le font pas, ce qui nécessite une boucle de traitement par lots: for %%c in (“*.*”) do myprogram “%%c” Question: Existe – t-il une méthode standard […]