ورود

View Full Version : ساخت پوشه ای که پاک نشه؟



upload
جمعه 02 مهر 1389, 09:05 صبح
چطور می شه پوشه ای به اسم PRN ساخت؟ به صورتی که پاک نشه؟
برای پاک کردنش باید چه کار کنم؟
در حالت عادی نیوفولدر اسم PRN رو نمی پذیره! اما چطور با ویژال این فولدر رو بسازم؟
مثل برنامه ی زیر:

حامد مصافی
جمعه 02 مهر 1389, 09:12 صبح
shell "mkdir \\.\c:\prn"

water_lily_2012
جمعه 02 مهر 1389, 10:22 صبح
حالا چطور پاکش کنم

حامد مصافی
جمعه 02 مهر 1389, 12:35 عصر
shell "rmdir \\.\c:\prn"

Saman_12
جمعه 02 مهر 1389, 12:45 عصر
همون جوری که ساختیش :

shell "rd \\.\c:\prn"

SlowCode
جمعه 02 مهر 1389, 15:36 عصر
shell "mkdir \\.\c:\prn"

این دستور اجرا نمیشه پیغام میده: Path not found
مشکل از چیه؟

MahmoodGH
جمعه 02 مهر 1389, 21:30 عصر
این شکلی بنویس :


mkdir "\\.\c:\prn"

ali190
جمعه 02 مهر 1389, 22:14 عصر
همون جوری که ساختیش :

کد:
shell "rd \\.\c:\prn"

سلام
این کد کار نمیکنه
میشه راهنمایی کنید

Saman_12
جمعه 02 مهر 1389, 23:37 عصر
این کد کار نمیکنه
والا من خودم شک کردم اما این کد کاملا درست هست و کار میکنه!(حتی با کدی که حامد مصافی گذاشته یکی هست.(مرور گر من خود کار رفرش نمیشه برای همین هم من کد ایشون رو ندیدم.))این کد برای داس هست اما برای این که بدون داس باشه میشه این جوری :

MkDir "\\.\c:\prn"
RmDir "\\.\c:\prn"

این پوشه یکی از نام های رزرو ویندوز هست که توسط کونسول استفاده میشه و برای همین هم نمیشه یک پوشه با این نام ایجاد کرد اما شما وقتی \\.\ رو قبل از دستور ساخت این پوشه میزارید با عث میشه که سیستم تشخیص نده که پوشه با این نام در حال ساخته. در واقع \\ نام کامپیوتر و . مشخص کننده نوع دستگاه (محلی یا Local که در اینجا نقطه به معنای Local) و \ هم نام یوزر حساب میشه.(این مطلب خیلی وقت پیش توسط یک بنده خدایی کشف شده و من خوندم که یک هکر این راه رو برای عبور از این مورد کشف کرده.)

water_lily_2012
دوشنبه 05 مهر 1389, 05:43 صبح
من که نوشتم کار داد
ایجاد کرد

mkdir \\.\c:\prn
و پاک کرد

rmdir \\.\c:\prn