بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
M.Tahmasebi 9 سال پیش
آخرین تغییر: 9 سال پیش

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

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

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

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
کاشی زاده 9 سال پیش

 پاسخ صحیح

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

 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"
 

نظرات

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

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