public static void _ReplaceFileName(object obj) { string path = (string)((object[])obj)[0]; string Exp = (((string)((object[])obj)[1]).Trim().Length <= 0) ? "*.*" : "*" + (string)((object[])obj)[1] + "*"; List<string> strReplace = (List<string>)((object[])obj)[2]; bool chngformFolder= (bool)((object[])obj)[3]; bool delformFolder = (bool)((object[])obj)[4]; string strFnt = (string)((object[])obj)[5]; string strBck = (string)((object[])obj)[6]; bool msg = (bool)((object[])obj)[7]; System.Collections.Generic.Stack<string> stack = new System.Collections.Generic.Stack<string>(); stack.Push(path); while ((stack.Count > 0)) { string dir = stack.Pop(); foreach (string file in System.IO.Directory.GetFiles(dir, Exp)) { string _file = System.IO.Path.GetFileNameWithoutExtension(file); foreach(string str in strReplace) { _file = _file.Replace(str, "").Trim(); } _file = (chngformFolder != true) ? _file :System.IO.Path.GetFileName(System.IO.Path.GetDirectoryName(file)) + "_" + _file; _file = (strFnt.Trim().Length <= 0) ? _file : strFnt.Trim() + _file; _file = (strBck.Trim().Length <= 0) ? _file : _file + strBck.Trim(); _file = (delformFolder != true) ? _file : _file.Replace(System.IO.Path.GetFileName(System.IO.Path.GetDirectoryName(file)), ""); _file = System.IO.Path.GetDirectoryName(file) + "\\" + _file + System.IO.Path.GetExtension(file); if (System.IO.File.Exists(_file)) { string stg; int i = 1; do { stg = System.IO.Path.GetDirectoryName(_file) + "\\" + System.IO.Path.GetFileNameWithoutExtension(_file) + "_" + i + System.IO.Path.GetExtension(_file); i++; } while (System.IO.File.Exists(stg)); _file = stg; } try {System.IO.File.Move(file, _file); } catch {} System.Threading.Thread.Sleep(10); } string directoryName = null; foreach (string directoryName_loopVariable in System.IO.Directory.GetDirectories(dir)) { directoryName = directoryName_loopVariable; stack.Push(directoryName); } System.Threading.Thread.Sleep(10); } if (msg == true) { MessageBox.Show("Complete..."); } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง