PDA

View Full Version : سوال: دستور copy,past,cut در vb چگونه است؟لطفا برنامه بنویسید



shabijoonam
شنبه 12 بهمن 1387, 19:10 عصر
دستور copy,past,cut در vb چگونه است؟لطفا برنامه بنویسید

xxxxx_xxxxx
شنبه 12 بهمن 1387, 19:25 عصر
دوست عزيز اگه جستجو مي كرديد حتماً به نتيجه مي رسيديد.
براي كپي كردن فايل:


FileCopy "C:\file1.txt", "D:\file2.txt"

فايلي با نام file1 در درايو C به درايو D با نام file2 كپي مي شود.

براي Delete كردن:


Kill "C:\file1.txt"


براي cut كردن هم دستوري وجود نداره مي تونيد از اين دو دستور به صورت پشت سرهم به عنوان cut استفاده كنيد

موفق باشيد/

warden
شنبه 12 بهمن 1387, 21:19 عصر
واسه کپی کردن متن text box در وی بی:

Private Sub Command1_Click()
Text2.Text = Clipboard.GetText
End Sub
Private Sub Form_Load()
Clipboard.SetText Text1.Text
End Sub
تو form load متن text1 رو کپی میکنه
تو Command1_Click هم متن کپی شده text1 رو به text2 میده!.

rezankh
شنبه 26 بهمن 1387, 18:22 عصر
دوست عزيز اگه جستجو مي كرديد حتماً به نتيجه مي رسيديد.
براي كپي كردن فايل:


FileCopy "C:\file1.txt", "D:\file2.txt"

فايلي با نام file1 در درايو C به درايو D با نام file2 كپي مي شود.

براي Delete كردن:


Kill "C:\file1.txt"


براي cut كردن هم دستوري وجود نداره مي تونيد از اين دو دستور به صورت پشت سرهم به عنوان cut استفاده كنيد

موفق باشيد/

با سلام
اگه در هنگام كپي فايل هم نام وجود داشته باشه براي Replace نمودن چطور؟
با تشكر

مهران رسا
شنبه 26 بهمن 1387, 18:31 عصر
اگه در هنگام كپي فايل هم نام وجود داشته باشه براي Replace نمودن چطور؟

به صورت خودکار عملیات Replace انجام خواهد شد . (به راحتی می تونستید امتحان کنید)

همچنین از دستورات Dos هم می تونید استفاده کنید :


Copy : Shell "Copy E:\file1.txt D:\file1.txt"

Delete : Shell "Del C:\myFile.exe"


Cut : Shell "Move C:\File.txt E:\"

xxxxx_xxxxx
شنبه 26 بهمن 1387, 18:38 عصر
اين دستور بدون توجه به وجود فايل در مقصد، آن را كپي مي كند. يعني اگر وجود داشت Replace مي كند.
حالا اگر بخوايم Replace نشه مي تونيم اول تو مقصد ببينيم اين فايل وجود داره يا نه بعد كپي كنيم.

يا اصلاً با استفاده از تابع API با نام CopyFileA اگه اشتباه نكنم آرگومان آخرش مربوط به Replace كردن يا نكردن فايل در صورت وجود در مقصد هست.
اين تابع سه آرگومان داره كه دوتاي اولش مثل همين دستور FileCopy هست. و سومي اگه 1 باشه Replace نميشه و اگه 0 باشه Replace ميشه.

موفق باشيد/