rainlover
سه شنبه 17 فروردین 1395, 06:06 صبح
سلام به اساتید
دوستان من در برنامه ام که روی شبکه مستقره فایل یا فولدری رو در مسیر برنامه ایجاد یا باز می کنم.مسیر شبکه هم مثلا همچین ادرسیه
\\10.4.131.14\FolderTest\برنامه ها\ 6
یعنی در مسیری که میخوام فایل یا فولدری رو باز کنم عبارت فارسی وجود داره و همین باعث میشه که من نتونم فایل یا فولدرو ایجاد یا باز کنم
چاره ای هم ندارم مجبورم از عبارت فارسی در مسیر استفاده کنم. عبارت انگلیسی باشه کار می کنه
برای باز کردن فولدر هم از دستور Shell و برای ایجاد فولدر هم از دستور MKDir استفاده می کنم.
حالا یه راهی بذارید جلوی پای من که بدون تغییر در مسیر بتونم پوشه مورد نظرمو ایجاد کنم یا بسازم.
راستی من اول با دستور FileExist چک می کنم که اگه پوشه وجود نداره ایجادش کن. و چون مسیرفارسیه این دستور همیشه False بر می گردونه.
در صورتیکه خود مسیر رو با تابع CurrentProject.Path بدست میارما. یعنی همون مسیری که خود برنامه بهم میده رو نمیتونه باز کنه چون فارسی توشه.
ممنون
دوستان من در برنامه ام که روی شبکه مستقره فایل یا فولدری رو در مسیر برنامه ایجاد یا باز می کنم.مسیر شبکه هم مثلا همچین ادرسیه
\\10.4.131.14\FolderTest\برنامه ها\ 6
یعنی در مسیری که میخوام فایل یا فولدری رو باز کنم عبارت فارسی وجود داره و همین باعث میشه که من نتونم فایل یا فولدرو ایجاد یا باز کنم
چاره ای هم ندارم مجبورم از عبارت فارسی در مسیر استفاده کنم. عبارت انگلیسی باشه کار می کنه
برای باز کردن فولدر هم از دستور Shell و برای ایجاد فولدر هم از دستور MKDir استفاده می کنم.
حالا یه راهی بذارید جلوی پای من که بدون تغییر در مسیر بتونم پوشه مورد نظرمو ایجاد کنم یا بسازم.
راستی من اول با دستور FileExist چک می کنم که اگه پوشه وجود نداره ایجادش کن. و چون مسیرفارسیه این دستور همیشه False بر می گردونه.
در صورتیکه خود مسیر رو با تابع CurrentProject.Path بدست میارما. یعنی همون مسیری که خود برنامه بهم میده رو نمیتونه باز کنه چون فارسی توشه.
ممنون