آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چاپ کردن اجزای موجود در folder

M.Tahmasebi  9 سال پیش  9 سال پیش
0 0

سلام بر همگی ، آقایون چطوری می شود که توسط یک URL به عنوان مثال User/MacME/NewFolder ، اسامی تمامی اجزایی ک در داخل فولدر قرار دارند را چاپ کرد ؟!

به عنوان مثال در داخل پوشه میتواند ، موزیک ، عکس و فایل نوشتاری باشد ، بتوان که نام همه ی اجزای داخل پوشه ی مورد نظر را چاپ کرد.

در پوشه مورد نظر (NewFolder) به تعداد 100 file  وجود دارد باید بتوان نام تمامی ان ها را چاپ نمود!

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
کاشی زاده  9 سال پیش
0 0

 پاسخ صحیح

سلام ،
با استفاده از دستور زیر میتوانید لیست فایل ها موجود در پوشه اصلی برنامه را ببنید .

 let filemanager:NSFileManager = NSFileManager()
 let files = filemanager.enumeratorAtPath(NSHomeDirectory())
 while let file = files?.nextObject() {
    print(file)
 }
 

و برای دیدن فولدر خاصی از برنامه آدرس آن را بعد از درج  NSHomeDirectory با استفاده از علامت + و "Address" ذکر کنید.


دستورات بالا در Swift 3 به این شکل میشود :

 let filemanager:FileManager = FileManager()
 let files = filemanager.enumerator(atPath: NSHomeDirectory())
 while let file = files?.nextObject() {
    print(file)
 }

برای درج آدرس به این شکل عمل کنید :

NSHomeDirectory() + "address"
 
0 0
استاد فقط با ادرس هم مثال بزنید خییلییی ممنون (9 سال پیش)
0 0
منظور از ادرس همین : "/Users/Tahmasebi/SoundFolder/" میزنم نمیشه چیزی چاپ نمیزنه! (9 سال پیش)
+1 0
شما تنها به فایل های مربوط به برنامه خودتون دسترسی دارید Users/... مربوط به Mac است و در iOS وجود ندارد . (9 سال پیش)
0 0
اوکی مرسی از پاسخ دهی زیبای شما (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .