Qu'est-ce qui constitue une meilleure alternative que la copie par défaut de Windows? [fermé]
j'ai besoin de copier des centaines de gigs de fichiers aléatoires autour de mon ordinateur et suis assez méfiant de l'utilisation de la copie de fichier vanille intégré dans Windows.
je n'en veux pas à accrocher à un "Êtes-vous sûr?", "Êtes-vous vraiment sûr?""Et même les fichiers zip?", "Sûrement pas les fichiers en lecture seule aussi!"la boucle dès que j'ai un pas loin.
Je ne veux pas que cela fonctionne pendant des heures et puis arrêter inopinément: "Quelqu'un une fois ouvert ce fichier et donc je ne vais pas le copier!"et puis annuler la copie complète ou tout simplement quitté sans indication de ce qui a été fait et ce travail reste.
avec quels programmes de gestion de fichiers avez-vous de l'expérience? Qui recommandez-vous?
cette question est liée à mon autre question: Comment puis-je utiliser un vieux disque dur PATA sur mon nouvel ordinateur SATA seulement?
22 réponses
Que Diriez-vous d'une bonne vieille Xcopie en ligne de commande? Avec S: étant la source et T: la cible:
xcopy /K /R /E /I /S /C /H /G /X /Y s:\*.* t:\
/K copie les attributs. Xcopy normal réinitialisera les attributs en lecture seule.
/ R écrase les fichiers en lecture seule.
/ E copie les répertoires et sous-répertoires, y compris les répertoires vides.
/ I si la destination n'existe pas et copier plus d'un fichier, suppose cette destination doit être un répertoire.
/ s copie les répertoires et les sous-répertoires à l'exception des répertoires vides.
/ c continue la copie même si des erreurs se produisent.
/ H copie les fichiers cachés et les fichiers système.
/ y supprime l'invocation pour confirmer que vous voulez écraser un fichier de destination existant.
/ G permet la copie de fichiers cryptés à destination ne supporte pas le cryptage.
/X copie les paramètres d'audit de fichier (implies / O).
(Edit: Ajout /G et X qui sont de nouvelles depuis quelques années)
Utiliser Robocopy (Copie De Fichiers Robuste) .
NOTE:
dans Windows Vista et Server 2008 quand vous tapez:
xcopy /?
, vous obtenez:
REMARQUE: Xcopy est maintenant obsolète, veuillez utiliser Robocopy.
alors commencez à vous habituer à robocopy:)
je préférerais certainement:
1) Teracopy - GUI based, remplace L'interface utilisateur par défaut de Windows copy/move et s'ajoute au menu contextuel. La version de base est gratuite (pour usage domestique je suppose).
2) Robocopy - basé CLI, utile lors de scripting. Outil gratuit de MS et est inclus dans Vista/Windows 2008. MS Technet a un GUI pour robocopy aussi bien-utile pour créer des déclarations que vous pouvez plus tard intégrer dans les scripts ou dans l'invite de commande.
PS: je sais que ceux-ci ont déjà été suggérés ici et j'aurais voté dessus, si j'avais pu.
vous avez vraiment besoin d'utiliser un outil de synchronisation de fichier, comme SyncBackSE , ms SyncToy , ou même quelque chose comme WinMerge fera l'affaire. Je préfère SyncBack car il vous permet de mettre en place des règles très explicites pour à peu près tous les cas et conflits possibles, au moins plus que les deux autres. Avec n'importe lequel de ceux-ci, vous n'aurez pas à continuer à cliquer tous les pop-ups et vous pouvez vérifier, sans aucun doute, que la destination est exactement la même que la source.
vous pouvez essayer SuperCopier , il remplace le mécanisme standard de copie de Windows pendant le chargement.
il peut réessayer les fichiers échoués à la fin, reprendre une copie annulée (même une copie annulée par Windows), accepte" tous " pour chaque réponse. Vous pouvez même répondre aux questions ennuyeuses (fichier existe déjà, fichier de copie d'erreur) avant qu'elles ne se produisent.
gros pouce pour robocopy. Je l'utilise pour faire le genre de choses que vous mentionnez.
par exemple, j'exécute actuellement 5 sessions robocopy sur mon serveur où je copie environ 60 Go de fichiers entre 3 serveurs distants, je suis connecté à deux via un VPN CheckPoint et l'autre est un espace Amazon S3 cartographié via JungleDisk.
je travaille avec un collègue à l'autre bout du pays. Il se connectera aux mêmes serveurs plus tard ce soir et s'exécutera un ensemble similaire de fichiers Robocopy batch pour télécharger toutes les modifications que je suis en train de télécharger.
la fonctionnalité "killer app" est que robocopy conservera les dates/heures des fichiers et, par défaut, ne copiera que les fichiers qui sont différents. Ainsi, vous pouvez le pointer vers un grand arbre dir et seuls les fichiers modifiés seront copiés.
Voici quelques conseils utiles pour faire ce genre de chose...
/MIR
miroir d'un arbre dir afin de supprimer aussi bien que ajouter
/R:10
dit à robocopy d'essayer 10 fois de copier le fichier avant d'abandonner. La valeur par défaut est 1 000 000 de fois
/LOG+somefilename.log
ajoutera la sortie de l'écran à un nom de fichier.journal de la création, si nécessaire.
/XD dir1 dir2
ignorera tout dirs nommé dir1 ou dir2 dans la copie. Les caractères génériques peuvent être utilisés.
/FFT
utilisera des horodateurs FAT qui sont moins précis que les NTFS (utilise un 2 sec granularité dans les horodatages). Je trouve aussi celui-ci utile pour copier entre des systèmes de fichiers Linux et NTFS.
j'utilise typiquement quelque chose comme
robocopy d:\workdir y:\workdir /TEE /LOG+:d:\update.log /MIR /R:5
qui sera miroir (/MIR) d:\workdir avec y:\workdir, ajouter un journal de ce qu'il fait à d:\update.log (/LOG+d:\update.log) en écrivant la sortie à la fois sur la console et dans le fichier log (/TEE), et en essayant chaque fichier 5 fois avant de passer à la suivante.
il fonctionne également avec UNC chemin.
si vous avez une grande collection de fichiers qui ont besoin de synchronisation sur un certain nombre de PC, alors robocopy est votre ami.
cela ressemble à un outil de style de sauvegarde peut être ce que vous recherchez.
j'ai utilisé SyncBack (une des versions est libre). Vous pouvez également essayer MS SyncToy qui tente de faire bouger, copier, synchroniser, etc. facile.
si vous ne copiez vraiment que des fichiers aléatoires à des heures aléatoires, vous pourriez essayer total Copy qui a l'avantage supplémentaire de travailler bien au-dessus d'un réseau (pause, CV, etc.).
Use Robocopy , il a la capacité de copier des fichiers en" restartable mode", plus il doit respecter les attributs du fichier. Et il est livré avec Vista et Server 2008, et vous pouvez le TÉLÉCHARGER pour les vieux OS. De plus, vous pouvez le configurer pour réessayer sur les copies échouées, pour récupérer les fichiers qui sont temporairement utilisés par un autre processus.
outre XCOPY, RoboCopy et TeraCopy qui ont déjà été suggérés, vous pouvez également essayer Total Commander.
pourraient être utiles aussi et sûrement plus flexibles que xcopy et d'autres commandes DOS. Vous pouvez facilement revenir à travers les sous-répertoires, filtrer vos fichiers par nom ou extensions, traiter en particulier certains fichiers particuliers en fonction des critères de votre choix, etc. Le Powershell community web site est un bon point de départ.
j'ai essayé Copy Handler et ça marche très bien. Il a quelques traits frais où vous pouvez contrôler la mise en tampon en fonction du type de médias et avec le soutien de file d'attente de sorte que vous pouvez configurer vos opérations de copie et de déplacement et les oublier et minimiser la fragmentation de disque en même temps. Ainsi, il ne copiera pas plusieurs fichiers simultanément à partir d'un seul CD ou DVD car il ferait le lecteur chercher trop.
le meilleur de tout son Open Source.
Xcopy conserve la Date de modification, seule la Date de création et la Date D'accès changent.
(testé sur XP Pro, essayez sur un petit dossier pour vérifier si vous utilisez Vista car je ne l'ai pas testé sous Vista)
Edit: vous pouvez rediriger la sortie par contre:
xcopy /K /R ....... s:\*.* t:\ >c:\xcopy.log 2>&1
de cette façon, si les fichiers ne parviennent pas à copier, Vous pouvez vérifier le journal (c.-à-d. les informations sur le Volume du système généreront une erreur, mais ce dossier n'a pas d'importance quoi qu'il en soit pour ce que vous essayez de faire)
j'ai utilisé Copy Handler. Le plus beau, c'est qu'il fait la queue comme un gestionnaire de téléchargement. Il a une extension de shell donc vous pouvez soit faire glisser rightclick, soit simplement définir la copie avec le copyhandler comme action par défaut.
outre la Robocopy déjà mentionnée, XXCOPY a une version gratuite. Sa syntaxe est rétro compatible avec XCOPY, mais a des tonnes d'options supplémentaires (XXCOPY /HELP > x créer un fichier 42kb avec toutes les options disponibles). Par exemple, vous pouvez supprimer des fichiers avec elle, inclure ou exclure une liste de répertoires pour la copie, l'utiliser comme un utilitaire "touch", etc.
Je l'utilise depuis des années, c'est 2 pouces vers le haut.
ZTreeWin il s'agit d'un gestionnaire de fichiers/répertoires en mode texte 32 bits, structuré en arborescence, Pour Windows. Très facile à utiliser, il y a un menu mais il affiche également les touches pour les différentes commandes. Facile à naviguer autour du système de fichiers et il a un mode à double volet de sorte que vous pouvez travailler à la fois source et la cible facilement, avec seulement quelques touches. Il est beaucoup plus efficace pour obtenir des choses faites que Windows Explorer ou Xcopy.
j'ai essayé KillCopy 2.85 et je ne peux dire qu'un seul - il s'agit d'un logiciel de copie puissant qui peut remplacer une copie de fichier windows sur 100%. C'est peut-être la meilleure des alternatives que j'ai testées pour l'instant. Transfert de fichiers est très rapide. KillCopy est le logiciel le plus rapide et peut copier des fichiers avec 40 MB/s. Les raisons de mon choix est simple-KillCopy fonctionne bien sur toutes les plates-formes Windows sans moyen whats est architecture-32 ou 64 bits.
une interface graphique pour xcopie est disponible à: http://lorenstuff.weebly.com / (En fr.) les contrôles sont les suivants:entrée, de sortie, régler les commutateurs & run. Pas un remplacement ou une amélioration sur xcopy, juste un GUI pour simplifier l'opération.
j'ai construit moi-même un PC avec 4 Go de RAM, Dual core 1.8 GHz 40 Go pata drive primaire, et 250 Go SATA drive secondaire, et installé Windows Vista Business Edition. Quand J'ai dû copier 120 Go de données de mon vieux disque PATA, Vista a lamentablement échoué et a continué à s'écraser. Je recommande L'édition gratuite de Teracopy.
Copywhiz programme (commercial) semble résoudre les problèmes exacts que vous avez énumérés.
Xcopy [source] [destination] /e /c /h /o /d
Copie tout ce qui n'a pas été copié auparavant. Fonctionne essentiellement comme restartable puisque vous pouvez juste appuyer et entrer et il commencera là où il était jusqu'à quand vous l'avez arrêté ou il a perdu la connexion. Ne copie pas les fichiers qui ont déjà été copiés et préserve onwership et les attributs.
il ignore aussi les erreurs donc si ti ne peut pas copier quelque chose il continue.
je me rappelle parce que sa xcopy echo(e)d