locked
(HELP) Copy file.exe ke dalam Folder RRS feed

  • Pertanyaan

  • boz,ane kan newbie,jdi maklum klo tanya yg aneh2 ya !!!. ane kan mw bikin program kecil-kecilan yg gunanya untuk meng-copy file.exe yg sudah ada ke dalam folder di VB.NET....dan ane pke komponen OpenFileDialog untuk memilih file.exe yg akan dicopy,trus untuk memilih lokasi peng-copy-annya,ane pke FolderBrowserDialog.. dan ane masukin script berikut :

    Public Class Form1
    
      Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click
        If OpenFileDialog1.ShowDialog = DialogResult.OK Then
          TextBox1.Text = OpenFileDialog1.FileName
        End If
      End Sub
    
      Private Sub TextBox2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.Click
        If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
          TextBox2.Text = FolderBrowserDialog1.SelectedPath
        End If
      End Sub
    
      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        System.IO.File.Copy(TextBox1.Text, TextBox2.Text)
      End Sub
    
    End Class

    trus ane debugging,lalu ane pilih file.exe yg akan di copy dan lokasi foldernya juga..setelah ane klik button copy,tapi kok malah macet/error ? tolong pencerahannya !

    Kamis, 01 September 2011 14.24

Jawaban

  • Selamat Siang,

    Terima kasih telah berpartisipasi didalam forum MSDN.

    Untuk permasalahan anda, pastikan credential Anda saat ini memiliki izin untuk menulis pada lokasi yang ingin Anda sisipkan.
    Anda dapat klik-kanan direktori, pilih "Properties", klik tab "Security", klik "Edit" dan tambahkan credential Anda saat ini ke dalam daftar.
    Dan, lebih baik untuk menciptakan breakpoint untuk mendapatkan apa pesan kesalahan nyata.


    Microsoft
    • Disarankan sebagai Jawaban oleh Antonius Steven Jumat, 02 September 2011 03.58
    • Ditandai sebagai Jawaban oleh Steven Panjaya Rabu, 07 September 2011 00.57
    Jumat, 02 September 2011 03.57
  • Halo Newbie_NET,

    Pertama-tama, bisakah anda terlebih dahulu melampirkan pesan error apa yang muncul saat anda menekan Copy.

    Untuk pertanyaan anda, lihat penjelasan berikut ini:

    1.       Cantumkan kode seperti ini: FolderBrowserDialog1.SelectedPath +=”/ EnemyData.as”;

    2.       Tidak akan ada masalah untuk melakukan Copy berulang kali seperti yang anda inginkan, selama anda memiliki permission untuk menyisipkan file dalam folder tersebut. Pesan error anda bisa sangat membantu untuk investigasi lebih lanjut.


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 15 September 2011 08.56
    Moderator

Semua Balasan

  • Selamat Siang,

    Terima kasih telah berpartisipasi didalam forum MSDN.

    Untuk permasalahan anda, pastikan credential Anda saat ini memiliki izin untuk menulis pada lokasi yang ingin Anda sisipkan.
    Anda dapat klik-kanan direktori, pilih "Properties", klik tab "Security", klik "Edit" dan tambahkan credential Anda saat ini ke dalam daftar.
    Dan, lebih baik untuk menciptakan breakpoint untuk mendapatkan apa pesan kesalahan nyata.


    Microsoft
    • Disarankan sebagai Jawaban oleh Antonius Steven Jumat, 02 September 2011 03.58
    • Ditandai sebagai Jawaban oleh Steven Panjaya Rabu, 07 September 2011 00.57
    Jumat, 02 September 2011 03.57
  • boz,ane udah bisa ngopy filenya ke folder, tpi ane hrs nambahin nama file.exe nya sendiri secara manual di lokasi foldernya contoh : "\EnemyData.as"..klo ga' nambahin file.exe nya sendiri,nanti error..contoh :

    ane ngopy file EnemyData.as ke folder D:\222  dan pas ane klik Copy, ada error/macet

    ...tpi setelah ane tambahin tulisannya jadi "D:\222\EnemyData.as"  ...trus ane copy, ga' da error, dan sukses.

    *Tapi setelah ane klik Copy lgi,kok error/macet. jdi ane cuma bisa klik Copy 1 kali aja..dan sekarang pertanyaan :

    1. Bagaimana cara agar tulisan EnemyData.as muncul dgn sendirinya tanpa kita tambahkan ketika setelah FolderBrowserDialog kita klik OK ? kan di FolderBrowserDialog ane pilih di D:\222, ane pengin pas diklik OK ,nanti tulisan di TextBox2 langsung jadi D:\222\EnemyData.as  ..jadi ane ga' usah nambahin EnemyData.as nya
    2. Bagaimana caranya agar pas ane klik Copy, trus ane klik copy lgi, hasilnya ga' ada error ? jadi file nya bisa ane copy berulang kali gitu...

     

    Mohon Penjelasannya para Moderator, Profesional,...

    Jumat, 02 September 2011 07.59
  • Halo Newbie_NET,

    Pertama-tama, bisakah anda terlebih dahulu melampirkan pesan error apa yang muncul saat anda menekan Copy.

    Untuk pertanyaan anda, lihat penjelasan berikut ini:

    1.       Cantumkan kode seperti ini: FolderBrowserDialog1.SelectedPath +=”/ EnemyData.as”;

    2.       Tidak akan ada masalah untuk melakukan Copy berulang kali seperti yang anda inginkan, selama anda memiliki permission untuk menyisipkan file dalam folder tersebut. Pesan error anda bisa sangat membantu untuk investigasi lebih lanjut.


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 15 September 2011 08.56
    Moderator