الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

رسالة خطا illegal charachter in path عندج نسخ ملف من جهاز الى جهاز اخر

بدأه محمد فايد المصرى في 26 فبراير 2010 · 4 رد · 714 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو المساعدة

انا الان لدى جدهازين كمبيوتر واريد ان ملف من جهاز الى اخر عن طريق هذا الكود

اقتباس

Dim destinationFile As String = Trim("\\" + Label34.Text) + "\mm\myfiles\doc\" + OpenFileDialog2.SafeFileName

File.Copy(sourceFile, destinationFile)

Label34.Text هذا سوف يضع مكانه عن طريق برنامج الابى حق الجهاز الاخر

ارجو المساعدة العاجلة وجزاكم الله خيرا

#2

هذا كود خاص بنسخ ملف من علي السيرفر الموجود علي الشبكة الي الديسك التوب الخاص بأي جهاز يقوم بتنفيذ هذا الامر

Private Sub BtnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCopy.Click
        Try
            Dim dir As String
            dir = "\\dataserver\AXconfig\New Axapta Live.axc"

            My.Computer.FileSystem.CopyFile( _
        dir, System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) & "\" & My.Computer.FileSystem.GetName(dir), _
             Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, _
             FileIO.UICancelOption.ThrowException)

            MsgBox("New Axapta Live.axc copied successfully !!!", MsgBoxStyle.Information, "Development by IT Professionals")

            '  End If

        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Information, "Warning")
        End Try
    End Sub

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

جزاك الله خيرا بس انت مافهمتنى يا اخى

شوف

الكود ده

.

انا عايزه كتالى

dir = "\\dataserver\AXconfig\New Axapta Live.axc"

dri="\\" + lbl_serverip +"\AXconfig\New Axapta Live.axc"

بحيث

lbl_serverip

سوف يكتب مكانها الابى حق الجهاز الاخر بمثال

form1.lbl_serverip .Text="192.196.1.6"

تم تعديل هذه المشاركة بواسطة محمد فايد المصرى في 26 فبراير 2010 في 19:11

#4
محمد فؤاد تركي كتب:

هذا كود خاص بنسخ ملف من علي السيرفر الموجود علي الشبكة الي الديسك التوب الخاص بأي جهاز يقوم بتنفيذ هذا الامر

Private Sub BtnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCopy.Click
        Try
            Dim dir As String
            dir = "\\dataserver\AXconfig\New Axapta Live.axc"

            My.Computer.FileSystem.CopyFile( _
        dir, System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) & "\" & My.Computer.FileSystem.GetName(dir), _
             Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, _
             FileIO.UICancelOption.ThrowException)

            MsgBox("New Axapta Live.axc copied successfully !!!", MsgBoxStyle.Information, "Development by IT Professionals")

            '  End If

        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Information, "Warning")
        End Try
    End Sub

طيب يا اخى ممكن توضحلى

من

و

الى

فى الكود السابق

وجزاك الله خيرا

#5

من

dir = "\\192.196.1.6\AXconfig\New Axapta Live.axc"

حيث 192.196.1.6 رقم IP الجهاز الذي يحتوي علي الملف المراد نقلة

AXconfig هذا اسم المجلد الموجود علي السيرفر والذي يحتوي علي الملف المراد نقلة

New Axapta Live.axc هذا اسم الملف نفسة بالامتداد الخاص به الذي سيتم نقلة الي الاجهزة الاخري

الي

 My.Computer.FileSystem.CopyFile( _        dir, System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) & "\" & My.Computer.FileSystem.GetName(dir), _             Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, _             FileIO.UICancelOption.ThrowException)

حيث DesktopDirectory المكان الذي سينتقل اليه الملف وهو الديسك توب الخاص بالمستخدم

ايضا سيتم استخدام وتشغيل هذه الجملة بعد الانتهاء منها من علي جهاز المستخدم وليس جهاز السيرفر

اتمني ان يكون الكلام واضح

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 27 فبراير 2010 في 05:41

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…