پوشه fs/dir
ساختن، فهرست کردن، رونوشت، جابهجایی و حذف پوشهها.
واردسازی سیستم پرونده.پوشه
بستهی پوشه هر کاری را که با پوشهها دارید پوشش میدهد. روالهایی که شکست بخورند، جزئیات را در بستهی خطای سیستم عامل ثبت میکنند.
دقت کنید که وجود دارد در این بسته فقط برای پوشه درست برمیگرداند؛ برای پروندهها پرونده.وجود دارد را به کار ببرید.
روالها
ساخت پوشه Mkdir
روال ساخت پوشه(p: رشته): صحیحواردسازی سیستم پرونده.پوشه
واردسازی سیستم پرونده.پرونده
روال ریشه:
پوشه.ساخت پوشه("کتابخانه")
پوشه.ساخت پوشه ها("کتابخانه/شعر/حافظ")
پرونده.نوشتن متن("کتابخانه/فهرست.txt"، "۳ کتاب")
پرونده.نوشتن متن("کتابخانه/شعر/حافظ/غزل.txt"، "الا یا ایها الساقی")
سرچاپ پوشه.وجود دارد("کتابخانه")، پوشه.پوشه است("کتابخانه/فهرست.txt")
سرچاپ پوشه.فهرست("کتابخانه").طول()، پوشه.فهرست پوشه ها("کتابخانه")، پوشه.فهرست پرونده ها("کتابخانه")
سرچاپ پوشه.پیمایش("کتابخانه").طول()، پوشه.اندازه("کتابخانه") > ۰
سرچاپ پوشه.مجوزها("کتابخانه") > ۰، پوشه.زمان تغییر("کتابخانه") > ۰
پوشه.کپی("کتابخانه"، "پشتیبان")
پوشه.جابجایی("پشتیبان"، "بایگانی")
سرچاپ پوشه.وجود دارد("پشتیبان")، پوشه.وجود دارد("بایگانی/شعر/حافظ")، پرونده.وجود دارد("بایگانی/شعر/حافظ/غزل.txt")
پوشه.ساخت پوشه("خالی")
پوشه.حذف("خالی")
پوشه.حذف همه("کتابخانه")
پوشه.حذف همه("بایگانی")
سرچاپ پوشه.وجود دارد("کتابخانه")، پوشه.وجود دارد("خالی")
پایانساخت پوشه ها MkdirAll
روال ساخت پوشه ها(p: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
حذف Remove
روال حذف(p: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
حذف همه RemoveAll
روال حذف همه(p: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
فهرست List
روال فهرست(p: رشته): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
فهرست پوشه ها ListDirs
روال فهرست پوشه ها(p: رشته): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
فهرست پرونده ها ListFiles
روال فهرست پرونده ها(p: رشته): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
پیمایش Walk
روال پیمایش(p: رشته): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
کپی Copy
روال کپی(src: رشته، dst: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
جابجایی Move
روال جابجایی(src: رشته، dst: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
وجود دارد Exists
روال وجود دارد(p: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
پوشه است IsDir
روال پوشه است(p: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
اندازه Size
روال اندازه(p: رشته): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
مجوزها Permissions
روال مجوزها(p: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam
زمان تغییر ModTime
روال زمان تغییر(p: رشته): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: fs-dir-List.salam