ce qu'on pense est un peu différent (certains ont avancé que ça ne
renvoyait pas une valeur numérique, confondant donc fgetpos et
ftell...).
ce qu'on pense est un peu différent (certains ont avancé que ça ne
renvoyait pas une valeur numérique, confondant donc fgetpos et
ftell...).
ce qu'on pense est un peu différent (certains ont avancé que ça ne
renvoyait pas une valeur numérique, confondant donc fgetpos et
ftell...).
"Michel Michaud" writes:Dans news:, JamesEt voilà le problème. Sur pas mal de systèmes, encore
aujourd'hui, un long, ça n'a que 32 bits. Or qu'un système
aujourd'hui qui limite la taille d'un fichier à 2^32, c'est
vraiment taré (et je n'en connais pas). Alors, quoiqu'en dit la
norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
"Michel Michaud" <mm@gdzid.com> writes:
Dans news:86ad4u9pz8.fsf@alex.gabi-soft.fr, James
Et voilà le problème. Sur pas mal de systèmes, encore
aujourd'hui, un long, ça n'a que 32 bits. Or qu'un système
aujourd'hui qui limite la taille d'un fichier à 2^32, c'est
vraiment taré (et je n'en connais pas). Alors, quoiqu'en dit la
norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
"Michel Michaud" writes:Dans news:, JamesEt voilà le problème. Sur pas mal de systèmes, encore
aujourd'hui, un long, ça n'a que 32 bits. Or qu'un système
aujourd'hui qui limite la taille d'un fichier à 2^32, c'est
vraiment taré (et je n'en connais pas). Alors, quoiqu'en dit la
norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
Dans news:, James"Michel Michaud" writes:Je lis ceci dans la norme C89 (la seule norme C que j'ai et il me
semble celle sur laquelle est basé C++) :
The ftell function obtains the current value of the file
position indicator [...]. For a binary stream, the value is the
number of characters from the beginning of the file. [...]
Il me semble donc qu'avec un stream en mode binaire, ça
fonctionne pas si mal. Et ftell renvoie un long par ailleur...
Et voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui limite
la taille d'un fichier à 2^32, c'est vraiment taré (et je n'en
connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma machine
(je n'en ai aucun pour le moment !). Pas sur la tienne ?
En fait, déjà avant la norme C90, le problème était connu. C'est
pour ça que C90 a introduit fpos_t et fgetpos/fsetpos. Les veilles
fonctions, fseek et ftell, continuent à fonctionner comme avant dans
les cas où elles peuvent marcher (ce qui devient assez rare de nos
jours), mais le code nouveau doit se servir des
Il me semble qu'il y a bien des cas où l'analyse nous dira que les
fichiers qu'on veut traiter auront moins de 4 gigaoctets et ce, encore
pour longtemps.nouvelles.
Je verrais bien ftell faire exactement ce que voulait la personne qui
a posé la question originalement. Ton explication détaillée permet de
voir les limites. Dire simplement que ftell ne donne pas ce qu'on
pense est un peu différent (certains ont avancé que ça ne renvoyait
pas une valeur numérique, confondant donc fgetpos et ftell...).
Dans news:86ad4u9pz8.fsf@alex.gabi-soft.fr, James
"Michel Michaud" <mm@gdzid.com> writes:
Je lis ceci dans la norme C89 (la seule norme C que j'ai et il me
semble celle sur laquelle est basé C++) :
The ftell function obtains the current value of the file
position indicator [...]. For a binary stream, the value is the
number of characters from the beginning of the file. [...]
Il me semble donc qu'avec un stream en mode binaire, ça
fonctionne pas si mal. Et ftell renvoie un long par ailleur...
Et voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui limite
la taille d'un fichier à 2^32, c'est vraiment taré (et je n'en
connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma machine
(je n'en ai aucun pour le moment !). Pas sur la tienne ?
En fait, déjà avant la norme C90, le problème était connu. C'est
pour ça que C90 a introduit fpos_t et fgetpos/fsetpos. Les veilles
fonctions, fseek et ftell, continuent à fonctionner comme avant dans
les cas où elles peuvent marcher (ce qui devient assez rare de nos
jours), mais le code nouveau doit se servir des
Il me semble qu'il y a bien des cas où l'analyse nous dira que les
fichiers qu'on veut traiter auront moins de 4 gigaoctets et ce, encore
pour longtemps.
nouvelles.
Je verrais bien ftell faire exactement ce que voulait la personne qui
a posé la question originalement. Ton explication détaillée permet de
voir les limites. Dire simplement que ftell ne donne pas ce qu'on
pense est un peu différent (certains ont avancé que ça ne renvoyait
pas une valeur numérique, confondant donc fgetpos et ftell...).
Dans news:, James"Michel Michaud" writes:Je lis ceci dans la norme C89 (la seule norme C que j'ai et il me
semble celle sur laquelle est basé C++) :
The ftell function obtains the current value of the file
position indicator [...]. For a binary stream, the value is the
number of characters from the beginning of the file. [...]
Il me semble donc qu'avec un stream en mode binaire, ça
fonctionne pas si mal. Et ftell renvoie un long par ailleur...
Et voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui limite
la taille d'un fichier à 2^32, c'est vraiment taré (et je n'en
connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma machine
(je n'en ai aucun pour le moment !). Pas sur la tienne ?
En fait, déjà avant la norme C90, le problème était connu. C'est
pour ça que C90 a introduit fpos_t et fgetpos/fsetpos. Les veilles
fonctions, fseek et ftell, continuent à fonctionner comme avant dans
les cas où elles peuvent marcher (ce qui devient assez rare de nos
jours), mais le code nouveau doit se servir des
Il me semble qu'il y a bien des cas où l'analyse nous dira que les
fichiers qu'on veut traiter auront moins de 4 gigaoctets et ce, encore
pour longtemps.nouvelles.
Je verrais bien ftell faire exactement ce que voulait la personne qui
a posé la question originalement. Ton explication détaillée permet de
voir les limites. Dire simplement que ftell ne donne pas ce qu'on
pense est un peu différent (certains ont avancé que ça ne renvoyait
pas une valeur numérique, confondant donc fgetpos et ftell...).
Dans news:, Gabriel Dos"Michel Michaud" writes:Dans news:, JamesEt voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui
limite la taille d'un fichier à 2^32, c'est vraiment taré (et je
n'en connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
Mon système permet des fichiers plus gros, mais moi je n'en ai pas
vraiment besoin (jusqu'à maintenant). J'imagine qu'un système taré
(aujourd'hui) serait un système qui ne permettrait que des fichiers
occupant 4 giga ou plus :-)
Et je crois que James connaît mon système d'exploitation... un
peu, au moins de nom !
Dans news:m3fzemb21t.fsf@uniton.integrable-solutions.net, Gabriel Dos
"Michel Michaud" <mm@gdzid.com> writes:
Dans news:86ad4u9pz8.fsf@alex.gabi-soft.fr, James
Et voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui
limite la taille d'un fichier à 2^32, c'est vraiment taré (et je
n'en connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
Mon système permet des fichiers plus gros, mais moi je n'en ai pas
vraiment besoin (jusqu'à maintenant). J'imagine qu'un système taré
(aujourd'hui) serait un système qui ne permettrait que des fichiers
occupant 4 giga ou plus :-)
Et je crois que James connaît mon système d'exploitation... un
peu, au moins de nom !
Dans news:, Gabriel Dos"Michel Michaud" writes:Dans news:, JamesEt voilà le problème. Sur pas mal de systèmes, encore aujourd'hui,
un long, ça n'a que 32 bits. Or qu'un système aujourd'hui qui
limite la taille d'un fichier à 2^32, c'est vraiment taré (et je
n'en connais pas). Alors, quoiqu'en dit la norme...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
en conséquence, tu utilises un système vraiment taré et James ne le
connait pas. C'est faux ? ;-p
Mon système permet des fichiers plus gros, mais moi je n'en ai pas
vraiment besoin (jusqu'à maintenant). J'imagine qu'un système taré
(aujourd'hui) serait un système qui ne permettrait que des fichiers
occupant 4 giga ou plus :-)
Et je crois que James connaît mon système d'exploitation... un
peu, au moins de nom !
"Michel Michaud" wrote in message
news:<oXiMb.3529$...Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<oXiMb.3529$881.300383@news20.bellglobal.com>...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
"Michel Michaud" wrote in message
news:<oXiMb.3529$...Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
Dans news:,"Michel Michaud" wrote in message
news:<oXiMb.3529$...Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++) fait
l'affaire.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut faire
autrement. Si je dois faire un programme pour analyser une liste de
fichiers qu'il faut copier sur CD ou disquette, alors je sais que je
n'aurai pas de tels fichiers.
Par contre, s'il faut copier sur un DVD...
Dans news:d6652001.0401120020.75e8712c@posting.google.com,
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<oXiMb.3529$881.300383@news20.bellglobal.com>...
Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++) fait
l'affaire.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut faire
autrement. Si je dois faire un programme pour analyser une liste de
fichiers qu'il faut copier sur CD ou disquette, alors je sais que je
n'aurai pas de tels fichiers.
Par contre, s'il faut copier sur un DVD...
Dans news:,"Michel Michaud" wrote in message
news:<oXiMb.3529$...Les fichiers de plus de 4 gigaoctets sont plutôt rares sur ma
machine (je n'en ai aucun pour le moment !). Pas sur la tienne ?
Ils ne sont pas courants. Mais est-ce que tu conseilles écrire un
programme qui ne marche qu'à coup d'hazard, même quand la plupart du
temps, l'hazard marche.
Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++) fait
l'affaire.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut faire
autrement. Si je dois faire un programme pour analyser une liste de
fichiers qu'il faut copier sur CD ou disquette, alors je sais que je
n'aurai pas de tels fichiers.
Par contre, s'il faut copier sur un DVD...
"Michel Michaud" wrote in message
news:<r0AMb.6262$...Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur
le CD, n'est-ce pas ?
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<r0AMb.6262$881.775077@news20.bellglobal.com>...
Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur
le CD, n'est-ce pas ?
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
"Michel Michaud" wrote in message
news:<r0AMb.6262$...Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur
le CD, n'est-ce pas ?
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
Dans news:,"Michel Michaud" wrote in message
news:<r0AMb.6262$...Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Non, il y en a plein d'autres. Je fais actuellement un programme pour
une amie qui fera (entre autres) la copie de sécurité de sa base de
données de clients et de factures. Le fichier fera probablement un
jour quelques centaines de K, mais je vois mal comment il pourrait
même arriver à un méga-octets. Alors je sais qu'il ne fera jamais un
giga-octets et encore moi 4... Et j'ai plusieurs autres exemples en
tête : tu manques vraiment d'imagination si tu n'en trouves pas
d'autres toi-même :-)
Ceci dit, je ne nie pas qu'en général, ce soit un problème, mais je
vois autant de problème à conserver la taille quelque part (si long a
32 bits) qu'à l'obtenir...
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Je crois que si quelqu'un veut faire une copie de ses données sur une
disquette ou un CD, il aura probablement remarqué s'il traite des
fichiers de plus de 4 giga-octets.
Sérieusement James as-tu vraiment besoin de vérifier sur ta machine
pour me dire si tu as des fichiers de plus de, disons, 800
méga-octets ? Moi je crois que je sais si j'en ai potentiellement sans
vérifier.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur le
CD, n'est-ce pas ?
Je n'ai jamais fait de logiciel de gravure, mais j'ai l'impression que
ce n'est pas identique pour un CD que pour un DVD... Mais on devient
HS...
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
Ce qui m'assure que ce sera le cas ? La documentation ! :-)
Dans news:d6652001.0401130209.7e3f1caa@posting.google.com,
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<r0AMb.6262$881.775077@news20.bellglobal.com>...
Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Non, il y en a plein d'autres. Je fais actuellement un programme pour
une amie qui fera (entre autres) la copie de sécurité de sa base de
données de clients et de factures. Le fichier fera probablement un
jour quelques centaines de K, mais je vois mal comment il pourrait
même arriver à un méga-octets. Alors je sais qu'il ne fera jamais un
giga-octets et encore moi 4... Et j'ai plusieurs autres exemples en
tête : tu manques vraiment d'imagination si tu n'en trouves pas
d'autres toi-même :-)
Ceci dit, je ne nie pas qu'en général, ce soit un problème, mais je
vois autant de problème à conserver la taille quelque part (si long a
32 bits) qu'à l'obtenir...
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Je crois que si quelqu'un veut faire une copie de ses données sur une
disquette ou un CD, il aura probablement remarqué s'il traite des
fichiers de plus de 4 giga-octets.
Sérieusement James as-tu vraiment besoin de vérifier sur ta machine
pour me dire si tu as des fichiers de plus de, disons, 800
méga-octets ? Moi je crois que je sais si j'en ai potentiellement sans
vérifier.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur le
CD, n'est-ce pas ?
Je n'ai jamais fait de logiciel de gravure, mais j'ai l'impression que
ce n'est pas identique pour un CD que pour un DVD... Mais on devient
HS...
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
Ce qui m'assure que ce sera le cas ? La documentation ! :-)
Dans news:,"Michel Michaud" wrote in message
news:<r0AMb.6262$...Pas du tout. Je dis que si tu sais que tu n'auras pas de tels
fichiers, alors ftell (ou d'autres équivalentes des stream C++)
fait l'affaire.
Mais comment tu le sais ? Si c'est ton programme qui les a écrit,
d'accord, mais c'est à peu près la seule façon que je vois.
Non, il y en a plein d'autres. Je fais actuellement un programme pour
une amie qui fera (entre autres) la copie de sécurité de sa base de
données de clients et de factures. Le fichier fera probablement un
jour quelques centaines de K, mais je vois mal comment il pourrait
même arriver à un méga-octets. Alors je sais qu'il ne fera jamais un
giga-octets et encore moi 4... Et j'ai plusieurs autres exemples en
tête : tu manques vraiment d'imagination si tu n'en trouves pas
d'autres toi-même :-)
Ceci dit, je ne nie pas qu'en général, ce soit un problème, mais je
vois autant de problème à conserver la taille quelque part (si long a
32 bits) qu'à l'obtenir...
Si tu ne sais pas ou que tu sais que tu en auras, alors il faut
faire autrement. Si je dois faire un programme pour analyser une
liste de fichiers qu'il faut copier sur CD ou disquette, alors je
sais que je n'aurai pas de tels fichiers.
Et d'où vient cette liste ? Comment sais-tu qu'il n'y a pas de
fichiers plus gros dans la liste ? Le fait qu'un fichier soit trop
gros pour passer sur le support cible n'empêche pas à l'utilisateur
de le nommer.
Je crois que si quelqu'un veut faire une copie de ses données sur une
disquette ou un CD, il aura probablement remarqué s'il traite des
fichiers de plus de 4 giga-octets.
Sérieusement James as-tu vraiment besoin de vérifier sur ta machine
pour me dire si tu as des fichiers de plus de, disons, 800
méga-octets ? Moi je crois que je sais si j'en ai potentiellement sans
vérifier.
Par contre, s'il faut copier sur un DVD...
Tu utiliserais le même programmer que tu utilises pour copier sur le
CD, n'est-ce pas ?
Je n'ai jamais fait de logiciel de gravure, mais j'ai l'impression que
ce n'est pas identique pour un CD que pour un DVD... Mais on devient
HS...
C'est exactement ce que je voualis dire. Aujourd'hui, tu écris un
programme de copie, et tu sais qu'aucun fichier n'a plus que 4 Go.
Mais qu'est-ce qui t'assure que ce serait toujours le cas ?
Ce qui m'assure que ce sera le cas ? La documentation ! :-)