PDA

View Full Version : File Close



morika
یک شنبه 31 مرداد 1389, 13:33 عصر
سلام
من با این کد یه فایل متنی رو تو برنامه باز می کنم :


Dim lineoftext, alltext As String
FileOpen(1, "C:\windows\system32\APconfig\version", OpenMode.Input)
Label4.Text = "C:\windows\system32\APconfig\version"
Do Until EOF(1)
lineoftext = LineInput(1)
alltext = alltext & lineoftext & vbCrLf
Loop
Label4.Text = alltext
FileClose(1)

ولی بعدش وقتی می خوام هر کاره دیگه ای رو این فایل انجام(پاک کردن یا جابجا کردن) بدم پیغام میده که این فایل در حال استفاده هست. پس File Close (1) چیکار میکنه؟ مگه فایل رو نمی بنده؟
من برای حل مشکلم چیکار باید بکنم؟

lahij.ir
یک شنبه 31 مرداد 1389, 15:15 عصر
سلام
من با این کد یه فایل متنی رو تو برنامه باز می کنم :


Dim lineoftext, alltext AsString
FileOpen(1, "C:\windows\system32\APconfig\version", OpenMode.Input)
Label4.Text = "C:\windows\system32\APconfig\version"
DoUntil EOF(1)
lineoftext = LineInput(1)
alltext = alltext & lineoftext & vbCrLf
Loop
Label4.Text = alltext
FileClose(1)
ولی بعدش وقتی می خوام هر کاره دیگه ای رو این فایل انجام(پاک کردن یا جابجا کردن) بدم پیغام میده که این فایل در حال استفاده هست. پس File Close (1) چیکار میکنه؟ مگه فایل رو نمی بنده؟
من برای حل مشکلم چیکار باید بکنم؟
من مشکلی نمیبینم ، خودم الان تست کردم و با vs 2010 نوشتم ، فایل باز شده رو هم میشه پاک کرد هم میشه move کرد :متفکر: تو پیوست یه نگاه بکن ، شاید فایلی که بازش میکنی جزو فایلای سیستمی باشه در حالت عادی پاک میشه ؟

morika
یک شنبه 31 مرداد 1389, 15:39 عصر
درست می گین من خودم مشکل کارو پیدا کردم. چون می خواستم مستقیم فایل رو دانلود کنم و جایگزین فایل قبلی کنم کار نمی کرد ولی وقتی فایل رو دانلود می کنیم و بعد کپی می کنیم دیگه ایراد نمی گیره. ممون