Mon application Windows Forms .NET dans Windows XP copier des fichiers pdfs dans le dossier réseau partagé dans un serveur gagner 2003.Copier pdfs fichiers pour réseau partagé et les fichiers corrompus
utilisateur Admin dans Win2003 détecte des fichiers corrompus pdfs, dans ce dossier partagé.
Comment puis-je vérifier si un fichier est copié directement dans le dossier partagé?
le code: J'utilise deux manières de copier/déplacer des fichiers dans le dossier partagé
REMARQUE: mon application génère des fichiers de fichiers PDF
Ecrire Bytes sur le disque (le dossier partagé)
Fonction publique partagée GenerarFicheroDeBytes (ByVal datosFichero en tant que Byte(), ByVal rutaFisicaFichero As String) en tant que chaîne de caractères
If Not Directory.Exists(Path.GetDirectoryName(rutaFisicaFichero)) Then Directory.CreateDirectory(Path.GetDirectoryName(rutaFisicaFichero)) End If Dim fs As New FileStream(rutaFisicaFichero, FileMode.OpenOrCreate, FileAccess.Write) fs.Write(datosFichero, 0, datosFichero.Length) fs.Flush() fs.Close() Return fs
End Function
2 Déplacer un fichier vers un dossier réseau partagé
Public Function MoverFicheroABuzonParaIndexar(ByVal rutaProcesarFicherosBuzon As String, ByVal nombreFichero As String) As String
Dim nombreFicheroPDF As String = String.Empty
Dim nombreFicheroPDFRenombrado As String = String.Empty
Dim nombreFicheroBuzon As String = String.Empty
nombreFicheroPDF = ... Path.GetFileNameWithoutExtension(...)
nombreFicheroBuzon = ObtenerRutaFicheroBuzonParaIndexar(...)
File.Move(nombreFicheroPDF, nombreFicheroBuzon)
Return nombreFicheroBuzon
End Function
Comment copiez-vous les fichiers? Vous voulez nous donner quelques exemples de code? – Aren
Si votre exemple de code est votre code réel, je conseille d'utiliser l'instruction "Using" pour le flux de fichiers pour ranger les ressources lorsque vous avez terminé. –