ก่อนหน้านี้ ผมเคยเขียนเกี่ยวกับโปรแกรมสำหรับทำให้งานจัดการไฟล์ใน Windows อัตโนมัติ แต่เสียดายที่โปรแกรมนั้นพื้นฐานมาก และอัปเดตล่าสุดในปี 2005! หากคุณมองหาโปรแกรมที่สามารถจัดการงานจัดการไฟล์หลากหลายได้ คุณควรดู Limagito FileMover
พวกเขามีเวอร์ชันฟรีชื่อ FileMover Lite ซึ่งโดยพื้นฐานจำกัดคุณให้กฎการย้าย (moving rule) เพียงหนึ่งกฎ หากคุณต้องการกฎการย้ายหลายกฎสำหรับโฟลเดอร์ต่างๆ หรือตารางเวลาต่างๆ และประเภทไฟล์ต่างๆ ฯลฯ คุณจะต้องจ่าย $200+ สำหรับ single PC edition! ราคานี้แย่มากสำหรับผู้บริโภค แต่หากคุณใช้สำหรับบริษัทหรือแผนก IT มันคุ้มค่าที่จะจ่าย นี่คือโปรแกรม copy/move ไฟล์ขั้นสูงสุดที่ผมเคยเห็น
เมื่อคุณติดตั้ง คุณจะท่วมท้นกับจำนวนฟีเจอร์และตัวเลือกมากมาย คุณสามารถทำอะไรก็ได้เกือบหมดกับโปรแกรมนี้ในแง่ของการย้าย ลบ และคัดลอกไฟล์อัตโนมัติ มันยังทำงานกับ non-local locations อย่าง HTTP, AWS, SQL databases ฯลฯ

ขั้นแรก คุณสามารถติ๊กสองกล่องที่มุมซ้ายบนเพื่อ Run @Startup และ Run in System Tray หากคุณไม่ต้องการติดตั้ง service หากคุณต้องการให้มันรันเป็น Windows service ซึ่งจะทำให้ไม่ต้องรันใน system tray คุณสามารถคลิกที่แท็บ Application Options ที่ด้านบน และเลือก Export to Service โดยปกติ คุณต้องการทำสิ่งนี้หลังจากที่คุณตั้งค่ากฎการย้ายพร้อมตัวเลือกทั้งหมดแล้ว
ต่อไป มีสิ่งสำคัญหนึ่งที่ต้องเข้าใจ Common Options คือตัวเลือกที่จะถูกนำไปใช้กับทุกกฎ (เพียง 1 หากคุณใช้ free version) และ Rule Options ถูกนำไปใช้กับแต่ละกฎเฉพาะที่คุณสร้าง ตอนนี้คุณเข้าใจแล้ว มาเริ่มกัน

ภายใต้ Common Options คุณสามารถตั้งค่า scan time ซึ่งตั้งค่าไว้ที่ 5 วินาทีโดยค่าเริ่มต้น นี่หมายถึง source directory จะถูกสแกนทุก 5 วินาที Time Schedule จะให้คุณตั้งตารางเวลาหากคุณไม่ต้องการสแกนไดเรกทอรีตลอดเวลา Mail Setup จะให้คุณเพิ่มบัญชีอีเมลอย่าง Gmail เพื่อส่งการแจ้งเตือนในบางเหตุการณ์อย่าง errors หรือ success ฯลฯ คุณยังสามารถสแกน network drive ได้โดยคลิกปุ่ม Network Drive และเพิ่มโฟลเดอร์
ด้านล่างนั่นคือเนื้อแท้ของโปรแกรม ที่นี่คุณสามารถตั้งค่า source, destination และ filters และ settings ทุกอย่างที่คุณจินตนาการได้ มาเริ่มกับ source

ด้านบนคือ Source Setup และมี 3 แท็บ (source, common และ backup) คุณสามารถเลือก Windows directory โดยคลิกปุ่ม Win หรือคุณแม้แต่สามารถมี source อย่าง FTP, SFTP, และ POP3 ภายใต้ File Options คุณสามารถทำอย่างเช่น exclude files in use และ filter by file name, file size และ file date ตัวอย่างเช่น หากคุณต้องการย้ายแค่ไฟล์ PDF คุณสามารถคลิกที่ปุ่ม FileName ซึ่งเป็นปุ่มซ้ายสุดข้างๆ Include Filter

เพื่อ filter ตามนามสกุลไฟล์ คุณต้องพิมพ์ *.ext; แล้วคลิก Add Filter กล่องใต้ Check Filename จะเป็นสีเขียวหากสิ่งที่คุณพิมพ์ตรงกับ filter และสีแดงหากไม่ตรง สำหรับ FileDate filter คุณสามารถเลือกไฟล์เก่ากว่าวันที่หนึ่งและเลือกประเภท filter จาก Modified Date, Create Date, Last Access หรือ Last Write date นี่ดีมากหากคุณต้องการลบไฟล์เก่ากว่าวันที่หนึ่งโดยอัตโนมัติ

สุดท้าย FileSize filter จะให้คุณ filter ไฟล์โดยขนาด ดังนั้นคุณสามารถตั้งค่าให้ย้ายไฟล์ขนาดใหญ่เท่านั้น หรือลบไฟล์เล็กกว่า 100 KB ฯลฯ

ภายใต้ Directory Options คุณสามารถเลือก include subdirectories, exclude base directory หรือแม้แต่เลือก subdirectory scan depth (0 จะสแกนแบบไม่มีที่สิ้นสุด) คุณยังสามารถตั้งค่า include และ exclude filters บน directories และแม้แต่เลือกระดับ subdirectory ที่คุณต้องการ apply filters! Wow!
หากคุณคลิกที่แท็บ Common ภายใต้ Source Setup คุณยังสามารถทำอย่างอื่นๆ เช่น rename ไฟล์ระหว่าง copy หรือ move คลิกที่ปุ่มนั้น และคุณสามารถตั้งค่า regular expressions ที่ซับซ้อนเพื่อ rename ไฟล์อย่างไรก็ตาม คุณยังสามารถติ๊กตัวเลือก File Memory Database หากคุณต้องการเก็บบันทึกของทุกไฟล์ที่ย้าย คัดลอก หรือลบ เพื่อดูล่าสุด นี่อาจมีประโยชน์หากคุณต้องการรู้ว่าไฟล์ไหนถูกย้ายเมื่อไหร่

แท็บ Backup พื้นฐานให้คุณสร้าง backup ของไฟล์ทั้งหมดขณะที่พวกเขาถูกย้าย/คัดลอก/ลบ คุณสามารถดูเองได้หากคุณต้องการ ตอนนี้สำหรับ Destination Setup

ที่นี่คุณสามารถเลือกว่าจะ move, copy หรือ delete ไฟล์ และคุณต้องการให้พวกเขาจัดเก็บที่ไหน อีกครั้ง คุณสามารถเลือก Windows directory สำหรับ destination, FTP/SFTP server หรือแม้แต่อีเมล server! หากคุณคลิกที่ Common I คุณสามารถทำอย่างเช่น delete file extensions, เปลี่ยน filename case, และตั้งค่า rename filters

Common II มีแค่ตัวเลือก load balancing และสำหรับเก็บ actions ลง database ภายใต้ Crypto คุณสามารถเลือก encrypt ไฟล์ขณะที่ถูกโอนไปยัง destination directory

แท็บ Verify มีประโยชน์เพราะจะให้คุณตรวจสอบว่า transfers ทำได้ถูกต้องหรือไม่ คุณยังสามารถเขียนออกมาเป็น log file หรือลบไฟล์หาก verification fails

มี advanced options อีกมากมายในโปรแกรมนี้ แตบทความนี้เป็นการเริ่มต้นให้คุณได้ความรู้ทั่วไป มันเป็นแอปเล็กๆ ที่น่าทึ่ง และหากคุณทำ file moving/deleting/copying มาก อาจคุ้มค่าที่จะซื้อ full version เพื่อสร้างกฎได้ไม่จำกัด Enjoy!