Thaiadmin

อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Nueng.k

  • *
  • 14
  • 0
เครื่อง User เป็น Windows 7 ต้องการลบ Folder ที่ถูกซ่อนไว้อยู่ เช่น C:\Users\ ...Profile User ......\FSO  ผมต้องเขียนคำสั่งอย่างไรให้เครื่องมันลบ Folder FSO ในทุก Profile User ครับ ( Folder FSO ก็ถูกซ่อนไว้ด้วยต้องเขียนคำสั่งให้ Show hidden ก่อนไหมครับ)

ออฟไลน์ Nueng.k

  • *
  • 14
  • 0
Re: อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที
« ตอบกลับ #1 เมื่อ: 23 กันยายน 2013, 18:30:46 »
เพิ่มเติมครับ


Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder("C:\Users\... [bgcolor=#FF0000]Profileuser[/bgcolor]...\ABC")


' delete all files in root folder
for each f in folder.Files
   On Error Resume Next
   name = f.name
   f.Delete True
   If Err Then
     WScript.Echo "Error deleting:" & Name & " - " & Err.Description
   Else
     WScript.Echo "Deleted:" & Name
   End If
   On Error GoTo 0
Next

' delete all subfolders and files
For Each f In folder.SubFolders
   On Error Resume Next
   name = f.name
   f.Delete True
   If Err Then
     WScript.Echo "Error deleting:" & Name & " - " & Err.Description
   Else
     WScript.Echo "Deleted:" & Name
   End If
   On Error GoTo 0
Next



ตรงที่ไฮไลค์สีแดงอ่ะครับที่อยากให้เปลี่ยนตาม Profile user ครับ  คือที่ต้องการคือต้องการลบ File ที่ชื่อ ABC (สมมุติ) ใน profile user ครับ



ออฟไลน์ Supanirun.R

  • *****
  • 1,772
  • 5
  • เพศ: ชาย
  • TH@min Membership
Re: อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที
« ตอบกลับ #2 เมื่อ: 23 กันยายน 2013, 22:25:38 »
ลองใช้ environment variables แทนได้หรือเปล่าครับ เช่น
 
%userprofile%
หรือ
%username%
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ Nueng.k

  • *
  • 14
  • 0
Re: อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที
« ตอบกลับ #3 เมื่อ: 24 กันยายน 2013, 08:42:37 »
ลองใช้ environment variables แทนได้หรือเปล่าครับ เช่น
 
%userprofile%
หรือ
%username%


ลองแล้วครับไม่ผ่าน ถ้าเปลี่ยนชื่อ User ตาม Profile ที่เรา Login มันใช้งานได้เลย - -

ออฟไลน์ Supanirun.R

  • *****
  • 1,772
  • 5
  • เพศ: ชาย
  • TH@min Membership
Re: อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที
« ตอบกลับ #4 เมื่อ: 24 กันยายน 2013, 08:50:58 »
งั้นอาจต้องเปลี่ยนภาษาที่ใช้ครับ

ผมใช้ Kixtart + BAT file ครับ พวกนี้ใช้ environment variables ได้

หรืออย่างไรรอผู้รู้ท่านอื่นๆ มาตอบอีกทีครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ Nueng.k

  • *
  • 14
  • 0
Re: อยากได้ Script ที่ลบ Folder ใน Profile User ครับช่วยที
« ตอบกลับ #5 เมื่อ: 24 กันยายน 2013, 12:19:41 »
หรือพี่ ๆ มี script ที่ใช้ลบ Folder ใน Profile User ตัวอื่นบ้างไหมครับต้องการลบตาม Path นี้ครับ

C:\user\โปรไฟล์User\ABC    (ABC เป็น Folder ที่ต้องการลบ)