Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2006, 14h59   #1
Invité de passage
 
Inscription : août 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 13
Points : 1
Points : 1
Par défaut Comment créer un fichier d'une taille précise ? Solutions ?

Bonjour à tous,

Il peut être utile à des fins de tests, de créer des fichiers arbitrairement lourds. Existe-t-il sous une windows une commande permettant de créer des fichiers "vides" d'une taille voulue.

Sous linux, cette solution a été trouvée :
dd if=/dev/zero of=fichier_à_créer bs=1k count=1000
Cette commande crée un fichier "vide" d'un mega!
(1000 blocks de 1ko)

Sous windows ?

Merci pour votre aide,

Christophe
comeochris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 15h06   #2
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
désolé mais que je crois que Windows par rapport à linux est logique.
un fichier vide, fera 0ko. ou alors, il sera vide dans le sens où il contiendra son entete mais pas de données (fichier word, access, etc).
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 15h11   #3
Membre Expert
 
Avatar de 2Eurocents
 
Inscription : septembre 2004
Messages : 2 180
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2004
Messages : 2 180
Points : 2 442
Points : 2 442
Citation:
Envoyé par pharaonix
désolé mais que je crois que Windows par rapport à linux est logique.
un fichier vide, fera 0ko. ou alors, il sera vide dans le sens où il contiendra son entete mais pas de données (fichier word, access, etc).
Linux est logique aussi ... Simplement, le fichier "vide" n'est pas réellement vide. Il contient des \0 (par copie depuis /dev/zero). Dire qu'il est vide est impropre ...

Il pourrait aussi contenir des données aléatoires (par copie depuis /dev/random).

Maintenant, pour ce qui est de créer le même genre de chose sous windows, je ne sais pas trop ...

Peut-être avec un .bat qui contiendrait une boucle qui ajouterait des fichiers "unitaires" (de 1ko par exemple) les uns aux autres avec, par exemple, un
Code :
copy fichier_unitaire+fichier_total fichier_total
C'est sûr que dans ce cas, c'est moins souple et élégant que sous Linux.


Sinon, une solution de goret fainéant serait de générer le fichier sous linux et de le récupérer (copie, transfert réseau, ...) sous windows :red:
__________________
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
2Eurocents est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 15h54   #4
Rédacteur/Modérateur
 
Avatar de le y@m's
 
Homme Yann D'Isanto
Ingénieur développement logiciels
Inscription : février 2005
Messages : 2 560
Détails du profil
Informations personnelles :
Nom : Homme Yann D'Isanto
Âge : 29
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2005
Messages : 2 560
Points : 4 402
Points : 4 402
Voila une methode un peu (beaucoup) barbare :
Code :
1
2
3
4
5
6
7
@echo off
IF EXIST monfichier.txt del monchier.txt
SET i=0
:START
SET /A i="i + 1"
echo a >> monfichier.txt
IF NOT %i%==100 GOTO START
Chaque "echo a >> monfichier.txt" ajoute 4 octets au fichier, dans cet exemple le fichier créé fera 400 octets.

Cependant, la création d'un fichier de ne serais-ce qu'un méga risque d'être plutôt longue
__________________
Je ne répondrai à aucune question technique par MP.

Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème
pensez au tag
le y@m's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 16h11   #5
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 950
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 950
Points : 1 927
Points : 1 927
Envoyer un message via MSN à ArHacKnIdE
Puis avoir un fichier réellement vide d'un mega, c'est pas possible

Logique.
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 16h34   #6
Invité de passage
 
Inscription : août 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 13
Points : 1
Points : 1
Par défaut Vais voir comment je vais faire

Bon, c'est pas si simple sou windows mais je vous remercie pour votre aide.
Je vais essayer de faire un petit bat.
Merci.

Christophe
comeochris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 16h37   #7
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 497
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 497
Points : 9 672
Points : 9 672
Bonjour,

Citation:
Envoyé par ArHacKnIdE
Puis avoir un fichier réellement vide d'un mega, c'est pas possible

Logique.
Tout dépend de ce que l'on appelle "réellement vide".

Sinon, créer un fichier "vide" d'une taille donnée est possible en C, assez simplement.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 21h48   #8
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 950
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 950
Points : 1 927
Points : 1 927
Envoyer un message via MSN à ArHacKnIdE
Regardes ce post

http://www.developpez.net/forums/viewtopic.php?t=478795&highlight=
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 22h17   #9
Invité de passage
 
Inscription : août 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 13
Points : 1
Points : 1
Par défaut ?

Je ne vois pas trop le rapport avec le lien que tu m'as transmis.
D'abord merci à tous, mais je dois tester un programme java sur différentes taille de fichier (10Mo, 20Mo etc...) et je n'arrive pas à créer des fichiers d'une taille précise (les réultats doivent être précis...)

Merci de votre précieuse aide,

Christophe
comeochris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 22h42   #10
Invité de passage
 
Inscription : août 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 13
Points : 1
Points : 1
Par défaut TROUVE

Youpi


La commande sous xp pro et later :
fsutil file createnew <name of file> <size in bytes>

Par exemple la commande suivante :
fsutil file createnew d:\test10Mb 10000000
crée un fichier de 10Mb appelé test10mB

Voilà, suis trop content.

Source : Anglaise forcément : http://www.windowsitpro.com/Article/ArticleID/40935/40935.html
comeochris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 00h49   #11
Membre chevronné
 
Inscription : janvier 2006
Messages : 604
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations forums :
Inscription : janvier 2006
Messages : 604
Points : 677
Points : 677
dans quelle circonstance peut-on utiliser un fichier sans extension ?

quel est l’intérêt ?

--
Ksual est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h47.


 
 
 
 
Partenaires

Hébergement Web