Articles of fichier io

Quel est le problème avec boost.asio et fichier i / o?

J’ai remarqué que boost.asio a beaucoup d’exemples de sockets, de ports série et de toutes sortes d’exemples non liés à des fichiers. Google n’a pas vraiment trouvé beaucoup de choses pour moi qui mentionnent si asio est une bonne ou valide approche pour faire des E / S de fichiers asynchrones. J’ai des tonnes de […]

write.csv pour les grandes data.table en R

J’ai une data.table qui n’est pas très grande (2 Go) mais pour une raison quelconque, write.csv prend beaucoup de temps pour l’écrire (je n’ai jamais fini d’attendre) et semble utiliser une tonne de RAM pour le faire il. J’ai essayé de convertir le data.table en un data.frame bien que cela ne devrait pas vraiment faire […]

Accélération du fichier I / O: mmap () vs. read ()

J’ai une application Linux qui lit 150-200 fichiers (4-10 Go) en parallèle. Chaque fichier est lu tour à tour dans de petits blocs de taille variable, généralement inférieur à 2 Ko chacun. Je dois actuellement maintenir un taux de lecture de plus de 200 Mo / s à partir de l’ensemble de fichiers. Les disques […]

Ajouter à un fichier dans Go

Je peux donc lire un fichier local comme ceci: data, error := ioutil.ReadFile(name) Et je peux écrire dans un fichier local ioutil.WriteFile(filename, content, permission) Mais comment puis-je append à un fichier? Y a-t-il une méthode intégrée?

Fichier texte complet à une chaîne en Java

Java a-t-il une instruction à lire sur un fichier texte, comme ce que C # a? Je veux dire, y a-t-il quelque chose d’équivalent à Java? Ssortingng data = System.IO.File.ReadAllText(“path to file”); Si non … quelle est la façon optimale de faire cela? Modifier: Je préfère un moyen au sein des bibliothèques Java standard … […]

Comment mettre à jour les lignes sélectionnées avec les valeurs d’un fichier CSV dans Postgres?

J’utilise Postgres et j’aimerais faire une grosse requête de mise à jour à partir d’un fichier CSV, disons que j’ai une table (id, banana, apple) . Je voudrais lancer une mise à jour qui change les bananes et pas les pommes, chaque nouvelle banane et leur identifiant seraient dans un fichier CSV. J’ai essayé de […]

Que se passe-t-il si je n’appelle pas fclose () dans un programme C?

Tout d’abord, je suis conscient que l’ouverture d’un fichier avec fopen () et de ne pas le fermer est horriblement irresponsable et une mauvaise forme. Ceci est juste la curiosité pure, alors s’il vous plaît humour moi 🙂 Je sais que si un programme C ouvre un tas de fichiers et ne les ferme jamais, […]

Obtenir un répertoire de projet ou relatif avec T4

Comment puis-je obtenir une référence au répertoire du projet ou de la solution Visual Studio ou au répertoire du modèle t4 depuis un modèle t4? J’ai un modèle qui concatène un certain nombre de fichiers qui sont situés par rapport au modèle. Je dois avoir une référence à cet endroit absolu par un moyen relatif. […]

Est-ce que .NET peut charger et parsingr un fichier de propriétés équivalent à la classe Java Properties?

Existe-t-il un moyen simple en C # de lire un fichier de propriétés dont chaque propriété se trouve sur une ligne distincte suivie d’un signe égal et de la valeur, par exemple: ServerName=prod-srv1 Port=8888 CustomProperty=Any value En Java, la classe Properties gère facilement cette parsing: Properties myProperties=new Properties(); FileInputStream fis = new FileInputStream (new File(“CustomProps.properties”)); […]

Différence entre les fichiers écrits en mode binary et en mode texte

Quelle traduction se produit lors de l’écriture dans un fichier ouvert en mode texte qui ne se produit pas en mode binary? Spécifiquement en MS Visual C. unsigned char buffer[256]; for (int i = 0; i < 256; i++) buffer[i]=i; int size = 1; int count = 256; Mode binary: FILE *fp_binary = fopen(filename, “wb”); […]