overclockzonefanpage  overclockzoneth  TV  
Results 1 to 8 of 8
  1. #1
    OverclockZone Member kikikee007's Avatar
    Join Date
    5 Apr 2010

    Question ใครเก่งเรื่อง Batch File รบกวนช่วยทีฮ่ะ

    1. จากรูปนี้คือผมอยากจะ move file ใน folder : Download กับ My Video เป็น Batch File ครับ


    2. จะ move file ในข้อ1 มาที่ตรงนี้ครับ


    ผมลองงมดูแล้ว move ไม่มาครับ แต่ถ้าเป็น xcopy จะมาครับ ... รบกวนทีฮ่ะ

  2. #2
    OverclockZone Member
    Join Date
    8 May 2007

    Default

    เพื่อความชัวร์ ผมว่า xcopy มาก่อน แล้วค่อยไป del ทิ้งก็ดีนะ
    เผื่อมีอะไรค้างกลางทางจะได้ไม่ต้องกลัวหาย

  3. #3
    OverclockZone Member kaikimao's Avatar
    Join Date
    4 Sep 2012
    Location
    ปราจีนบุรี

    Default

    ชื่อไฟล์/path แบบยาว ใส่ " " ปิดหน้า+หลังชื่อด้วย

    ตัวอย่าง

    "C:\my documents\new folder\this is a book.docx"

  4. #4
    OverclockZone Member
    Join Date
    23 Aug 2011

    Default

    เอาเป็น manual ได้ไหมครับ เพราะ xcopy ใช้ฟันหนูปิดหัวท้ายแล้วมันไม่ได้ ผมเลยขี้เกียจค้นหาละ

    เอาเท่าที่พอได้นะ มันนานมว้ากกกกแล้ว ความรู้ตั้งกะ 2532 เลยเนี๊ยะ
    ก่อนอื่นไปสร้าง folder หรือ directory ปลายทางที่จะให้เดินทางไว้ก่อนนะ อย่ามีช่องว่างนะ เพราะทำไม่เป็น
    สร้าง folder ที่ root dir ของ D:\ นะ สมมุติใช้ชื่อว่า dl ท่านก็จะได้ d:\dl
    จากนั้นไปที่ command prompt แล้วก็เดินทางไปที่ download โดยพิมพ์
    พิมพ์ Cd\ กด enter เพื่อเดินทางไปที่ root
    พิมพ์ Cd users กด enter เพื่อเดินทางเข้า user
    พิมพ์ Cd (ชื่อ user ของเครื่องท่าน) แล้วกด enter
    พิมพ์ cd downloads แล้วกด enter ที่ c: prompt มันควรจะโชว์ว่า
    C:\users\ชื่อuserของเคื่องท่าน\downloads
    ถ้าขึ้นหยั่งว่าก็มาถูกทางแล้ว
    จากนั้น พิมพ์ xcopy . d:\dl /s /e แล้ว กด enter
    อ่านว่า เอ๊กซ์ก๊อบปี้ เว้นวรรค จุด เว้นวรรค ดีโคลล่อนแบ๊คสะแล้ชดีแอล เว้นวรรค สแลชเอส สแลชอี
    หมายควายว่า ให้ทำการก๊อบสะปี้ ทุกแฟ้มตรงนี้ ไปที่ drive d: ใน folder dl โดยนำพาเอา sub directory ทุก sub ไม่เว้นแม้แต่ sub directory ที่ไม่มี file

  5. #5
    OverclockZone Member
    Join Date
    23 Aug 2011

    Default

    ถอยออก 1 sub dir พิมพ์ cd.. แล้ว enter นะครับ

  6. #6
    OverclockZone Member kaikimao's Avatar
    Join Date
    4 Sep 2012
    Location
    ปราจีนบุรี

    Default

    Quote Originally Posted by suwarun View Post
    เอาเป็น manual ได้ไหมครับ เพราะ xcopy ใช้ฟันหนูปิดหัวท้ายแล้วมันไม่ได้
    ทำไมจะใช้ไม่ได้ ??
    ** ถ้าเป็น dos ของ Windows ใช้ได้หมดทุกคำสั่ง
    * แต่ถ้า real mode DOS จะใช้ไม่ได้ (DOS แท้ๆ ไม่รู้จักชื่อไฟล์แบบยาว ต้อง 8.3 format เท่านั้น)


  7. #7
    OverclockZone Member
    Join Date
    23 Aug 2011

    Default

    Quote Originally Posted by kaikimao View Post
    ทำไมจะใช้ไม่ได้ ??
    ** ถ้าเป็น dos ของ Windows ใช้ได้หมดทุกคำสั่ง
    * แต่ถ้า real mode DOS จะใช้ไม่ได้ (DOS แท้ๆ ไม่รู้จักชื่อไฟล์แบบยาว ต้อง 8.3 format เท่านั้น)

    ลองแล้วครับกับ xcopy ครับ มันมิได้ คิดว่าผมคงทำมิเป็นกับ sub ที่มีเว้นวรรคครับผม เลยต้องใช้ 8.3 แทนครับ

    เพิ่มครับ พอดีหาในกูเกิ้ลเจอมา xcopy กับ folder ที่มีช่องว่างครับ
    xcopy "c:\test 1" "d:\test 1\" /S /E
    ตอนที่ผมลองผมคงตกตรงแบ๊คสแลชสีแดงครับ
    ก็ลองประยุกต์ดูนะครับ เพราะผมยังไม่ได้ลอง แบบนี้
    Last edited by suwarun; 27 Sep 2015 at 17:12:26.

  8. #8
    OverclockZone Member kaikimao's Avatar
    Join Date
    4 Sep 2012
    Location
    ปราจีนบุรี

    Default

    \ ตัวหลังสุด มีหรือไม่มีก็ได้

    ไม่เกี่ยวอีกเช่นเคย

    //edit+add
    ลืมไปเรื่องนึง
    ถ้าเพิ่งเริ่มศึกษาเรื่องพวกนี้ แนะนำให้กระโดดข้ามไปศึกษา "windows powershell" แทนนะครับ

    command prompt มันมีจ้อจำกัดหลายเรื่อง เพราะอ้างอิงรูปแบบของ dos มา (windows powershell ก็เลยถูกสร้างขึ้นมาใช้แทน)
    Last edited by kaikimao; 27 Sep 2015 at 18:59:17.


Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •