اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'تغییر نام'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


Product Groups

  • اندروید استودیو
    • آموزش های تصویری کاربردی
    • سورس کد
    • آموزش های مرتباط با برنامه های آنلاین و اینترنتی
  • بیسیک4اندروید
    • سورس کد
    • فیلم آموزشی کاربردی
    • فیلم آموزشی برنامه های آنلاین
    • کتابخانه ها
  • اشتراک ویژه
  • Products
  • تعرفه تبلیغات

تالارهای گفتگو

  • بخش اطلاعات اصلی انجمن
    • قوانین تیــم
    • انتقادات و پیشـــنهادات
    • اخبار تـــیم
    • تـولـیـداتـــ انـجـمــن
    • مرتبط با فروشگاه
    • درخواست ارتقا درجه کاربری
  • برنامه نویسی بیسیک4اندروید
    • آموزش های گام به گام برای مبتدی ها
    • پرسش و پاسخ (بیسیک4اندروید)
    • کتابخانه ها (Libraries)
    • درخواست Wrap کردن کتابخانه
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • آموزش های بازی سازی
    • ابزارهای B4A
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی اندروید استودیو
    • آموزش های گام به گام برای مبتدی ها
    • کتابخانه ها (Libraries)
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • پرسش و پاسخ (اندروید استودیو)
    • ابزار های اندروید استودیو
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی B4J
    • آموزش
    • پرسش و پاسخ
    • کتابخانه ها
    • قطــــــعه کــــــــد ها
    • ابزار ها
  • مـتـفـرقـه
    • بحث آزاد
    • نقد و بررسی برنامه ها
    • صندلی داغ انجمن
    • مسابقات انجمن
    • مرتبط با برنامه نویسی
    • بخش توسعه دهندگان
  • گرافیک
    • ابزارهای طراحی
    • آموزش گرافیک
    • عکس ها و تصاویر لایه باز
    • درخواست طراحی
    • نمونه کارها
  • HTML & PHP
    • ابزار مورد نیاز برنامه نویسی HTML و PHP
    • آموزش PHP
    • آموزش HTML
    • سوالات مربوط به PHP و Html
  • آرشیو
    • بایگانی

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


اسکایپ


آدرس سایت


یاهو


بیوگرافی


محل زندگی


محل تولد


علایق


شغل


علاقه مندی ها

4 نتیجه پیدا شد

  1. امشب چند عدد کد برای انتقال و تغییر نام پوشه و فایل پیدا کردم. از اونجایی که کلاس file خود b4a این متد ها رو نداره و بیشتر روش کپی و پاک کردن و یا shell گفته شده بود. گفتم این نمونه کد ها و مثال ها رو هم به اشتراک بزارم. البته کتابخونه های خوبی هم در انجمن وجود داره که میتونید از اون ها هم برای این کار استفاده کنید. کد های زیر رو هم من خودم روی دستگاه های مختلف تست کردم و مشکلی نداشت ولی بازم بهتره از try catch در برنامه استفاده کنید. کد ها و متد های انتقال و تغییر نام برای پوشه و فایل ها هم یکیه (در کد ها از کتابخانه های javaObject ,reflection و Phone که به صورت پیشفرض در b4a موجوده استفاده شده) انتقال یا تغییر نام فایل با shell RenameFile(File.DirRootExternal & "/movr/a/" & fname,File.DirRootExternal & "/movr/b/" & fname) Sub RenameFile(OriginalFileName As String, NewFileName As String) As Boolean Dim Result As Int Dim StdOut, StdErr As StringBuilder StdOut.Initialize StdErr.Initialize Dim Ph As Phone Result = Ph.Shell("mv " & OriginalFileName & " " & NewFileName, Null, StdOut, StdErr) If Result = 0 Then Return True Else Return False End If End Sub انتقال و تغییر نام پوشه با shell RenameFolder(File.DirRootExternal & "/movr","a","newa") Sub RenameFolder(Parent As String, CurrentFolder As String, NewFolder As String) Dim p As Phone Dim args(2) As String args(0) = File.Combine(Parent, CurrentFolder) args(1) = File.Combine(Parent, NewFolder) p.Shell("mv", args, Null, Null) End Sub انتقال و تغییر نام فایل با renameTo RenameFile2(File.DirRootExternal & "/movr/a",fname,File.DirRootExternal & "/movr/b",fname) Sub RenameFile2(SrcDir As String, SrcFilename As String, DestDir As String, DestFilename As String) As Boolean Dim R As Reflector, NewObj As Object, New As String , Old As String New=File.Combine(DestDir,DestFilename) Old=File.Combine(SrcDir,SrcFilename) NewObj=R.CreateObject2("java.io.File",Array As Object(New),Array As String("java.lang.String")) R.Target=R.CreateObject2("java.io.File",Array As Object(Old),Array As String("java.lang.String")) Return R.RunMethod4("renameTo",Array As Object(NewObj),Array As String("java.io.File")) End Sub انتقال و تغییر نام فایل با renameTo روش 2 FileMove(File.DirRootExternal & "/movr/a",fname,File.DirRootExternal & "/movr/b",fname) Sub FileMove(SourceFolder As String, SourceFile As String, TargetFolder As String, TargetFile As String) As Boolean Dim source, target As JavaObject source.InitializeNewInstance("java.io.File", Array(SourceFolder, SourceFile)) target.InitializeNewInstance("java.io.File", Array(TargetFolder, TargetFile)) Return source.RunMethod("renameTo", Array(target)) End Sub انتقال و تغییر نام پوشه با renameTo Try Dim source, target As JavaObject source.InitializeNewInstance("java.io.File", Array(File.DirRootExternal & "/movr/a")) target.InitializeNewInstance("java.io.File", Array(File.DirRootExternal & "/movr/newa")) Msgbox(source.RunMethod("renameTo", Array(target)),"result") Catch Log(LastException) End Try
  2. سلام دوستان من در یک بازی چند تا لایوت دارم که در هر لایوت 50 تا باتون دارم،این باتون ها مراحل بازی هستند که میخوام وقتی وارد یک لایوت میشم نام آن ها 1 تا 50 باشد،یعنی میخواهم با یک کد اسم همه باتون ها به 1 تا 50 تغییر کنه؟ یعنی چطور با یک کد میشه نام همه باتون ها رو عوض کنم؟ ممنون میشم که راهنمایی کنید؟
  3. سلام و خسته نباشین به عزیزان دوستان من کل سایت گشتم ظاهرا بهترین راه واسه تغییر نام فایل های حافظه استفاده از کد زیره Sub RenameFile(OriginalFileName As String, NewFileName As String) As Boolean Dim Result As Int Dim StdOut, StdErr As StringBuilder StdOut.Initialize StdErr.Initialize Dim Ph As Phone Result = Ph.Shell("mv " & OriginalFileName & " " & NewFileName, Null, StdOut, StdErr) If Result = 0 Then Return True Else Return False End If End Sub اگه دقت کنید از دستور mv لینوکس واسه جابجایی و تغییر اسم فایل استفاده کرده مثلا mv emulate/aaa/ddd.txt emulate/vvv/qqq تو این دستور ddd.txt رو به qqq تغییر نام داده و تو پوشه vvv قرار میده خب تا اینجاش مشکلی نیس وو همه چیز درس پیش میره ولی اگه فایلی که میخواهیم کپیش کنیم اسمش فاصله داشته باشه همه کار بهم میخوره مثلا اسم فایلمون aaa vvv.txt باشع دستورش میشه این mv emulate/aaa/aaa vvv.txt emulate/vvv/qqq همینطور که میبینید همه دستور بهم میخوره وو کار نمیکنه من خیلی از سایت های خارجی گشتم اکثریت نوشته بودن باید اول هر اسپیس یک \ بزاریم مثلا aaa\ vvv.txt ولی بازم کار نکرد کسی راه حل مناسبی نعاره واسه ویرایش اسم فایل هاااا؟؟؟؟؟؟ یا کتابخونه ؟؟؟؟
  4. سلام دوستان، امروز این تابع رو که از اسمش هم پیداست که کارش "تغییر نام فایل" هست رو براتون قرار میدم. امیدوارم براتون کاربردی باشه. یادتون نره کتابخونه ی Phone رو تیک بزنید!! Sub RenameFile(OriginalFileName As String, NewFileName As String) As Boolean Dim Result As Int Dim StdOut, StdErr As StringBuilder StdOut.Initialize StdErr.Initialize Dim Ph As Phone Result = Ph.Shell("mv " & OriginalFileName & " " & NewFileName, Null, StdOut, StdErr) If Result = 0 Then Return True Else Return False End If End Sub موفق باشید