Articles of fichier

Les dotfiles ont-ils une extension de fichier?

Les fichiers dot, tels que .htaccess .gitignore et .config , ont-ils une extension de fichier et pas de nom de fichier ou sont-ils considérés comme ayant un nom de fichier et aucune extension? J’essaie d’implémenter certaines fonctions utilitaires en PHP, qui sont notoires pour faire des choses incorrectes et j’ai remarqué que la fonction pathinfo […]

Signification du nouveau bloc “git_source (: github)” dans Gemfile

Récemment, j’ai créé une nouvelle application Rails 5, sans repository git. Le fichier Gemfile généré automatiquement contient un nouveau bloc que je n’avais jamais vu auparavant: git_source(:github) do |repo_name| repo_name = “#{repo_name}/#{repo_name}” unless repo_name.include?(“/”) “https://github.com/#{repo_name}.git” end Quel est le sens de cela? Est-ce obligatoire pour chaque nouvelle application?

Y compris #includes dans le fichier d’en-tête vs fichier source

J’aime mettre tous mes #includes dans mon fichier d’en-tête, puis inclure uniquement mon en-tête pour ce fichier source dans mon fichier source. Quelle est la norme de l’indussortinge? Y a-t-il des inconvénients à ma méthode?

fichier de surveillance python watchdog pour les modifications

Les gens, j’ai besoin de regarder un fichier journal pour les changements. Après avoir parcouru les questions de stackoverflow, je vois des personnes recommander le «chien de garde». J’essaie donc de tester et je ne sais pas où append le code lorsque les fichiers changent: #!/usr/bin/python import time from watchdog.observers import Observer from watchdog.events import […]

Vérifiez si un fichier / répertoire existe: existe-t-il un meilleur moyen?

Je me trouve souvent en train de faire cela simplement pour m’assurer que le nom du fichier n’est pas utilisé. Y a-t-il une meilleure façon? Directory.Exists(name) || File.Exists(name)

Quelle est la différence entre read () et fread ()?

Je lis le code source des badblocks de l’ outil Linux . Ils utilisent la fonction read() . Y a-t-il une différence avec la fonction standard fread() ? (Je ne compte pas les arguments comme une différence.)

Fichiers tamponnés (pour un access plus rapide au disque)

Je travaille avec de gros fichiers et écrire directement sur le disque est lent. Comme le fichier est volumineux, je ne peux pas le charger dans un TMemoryStream. TFileStream n’est pas mis en mémoire tampon. Je veux donc savoir s’il existe une bibliothèque personnalisée capable d’offrir des stream en mémoire tampon ou si je dois […]

À quel moment l’encapsulation d’un FileOutputStream avec un BufferedOutputStream est-elle logique, en termes de performances?

J’ai un module qui est responsable de la lecture, du traitement et de l’écriture des octets sur le disque. Les octets arrivent sur UDP et, une fois les datagrammes assemblés, le tableau d’octets final traité et écrit sur le disque se situe généralement entre 200 octets et 500 000 octets. Occasionnellement, il y aura des […]

Obtenir le nom du fichier (ou le chemin) depuis le stream

Puis-je obtenir un nom de fichier ou son chemin à partir d’un object fstream ? J’ai regardé à travers les méthodes de fstream et n’ai rien trouvé de proche.

Créer un fichier avec une taille donnée en Java

Existe-t-il un moyen efficace de créer un fichier d’une taille donnée en Java? En C, cela peut être fait avec ftruncate (voir cette réponse ). La plupart des gens écrivent simplement n octets factices dans le fichier, mais il doit y avoir un moyen plus rapide. Je pense à ftruncate et aussi à des fichiers […]