|
| | Copie de fichier en .Net | |
| |
| Code WinDev | |
| |
|
SI fCopieFichier(Source,Cible) ALORS Info("Copie Terminée ")
|
|
| |
| Code C++ | |
| |
|
using System; using System.IO;
namespace CopyFileNS {
public class CopyFile { public static void Main(String[] args) { // Test sur le nombre de paramètres passés if (args.Length != 2) { Console.Out.WriteLine("CopyFile sourceFile destinationFile"); Environment.Exit(0); }
try { // Préparation du flux d'entrée FileStream inputStream = new FileStream(args[0], FileMode.Open); BinaryReader br = new BinaryReader(inputStream); long length = inputStream.Length;
// Préparation du flux de sortie FileStream outputStream = new FileStream(args[1], FileMode.Create); BinaryWriter bw = new BinaryWriter(outputStream);
// Copie des octets du flux d'entrée vers le flux de sortie for(int i=0; i bw.Write(br.ReadByte()); }
// Fermeture des flux de données br.Close(); bw.Close(); } catch(Exception exc) { Console.Error.WriteLine(exc); Console.Error.WriteLine(exc.StackTrace); }
Console.Out.WriteLine("Copie terminée"); } } }
|
|
| |
| Code VB | |
| |
|
Imports System Imports System.IO
Namespace CopyFileNS
Public Class CopyFile Public Shared Sub Main(ByVal args As String()) ' Test sur le nombre de paramètres passés If (args.Length <> 2) Then Console.Out.WriteLine("CopyFile sourceFile destinationFile") Environment.Exit(0) End If
Try ' Préparation du flux d'entrée Dim inputStream As FileStream = New FileStream(args(0), FileMode.Open) Dim br As BinaryReader = New BinaryReader(inputStream) Dim length As Long = inputStream.Length
' Préparation du flux de sortie Dim outputStream As FileStream = New FileStream(args(1), FileMode.Create) Dim bw As BinaryWriter = New BinaryWriter(outputStream)
' Copie des octets du flux d'entrée vers le flux de sortie Dim i As Integer For i = 1 To length bw.Write(br.ReadByte()) Next
' Fermeture des flux de données br.Close() bw.Close() Catch exc As Exception Console.Error.WriteLine(exc) Console.Error.WriteLine(exc.StackTrace) End Try
Console.Out.WriteLine("Copie terminée") End Sub End Class End Namespace
|
|
| |
| Code Java | |
| |
| |
| | | | | |
| |
|