- @set @n=0;/*
- @set "源=D:\abc\ D:\def\ d:\xyz\" & set "目标=E:\123\"
- @dir /a-d/b/s "%源:\ =\" "%" | cscript -nologo -e:jscript "%~0" "%目标%"
- @pause & exit/b & Rem */
- dst = WScript.Arguments(0);
- fso = new ActiveXObject("Scripting.FileSystemObject");
- while (!WSH.StdIn.AtEndOfStream) {
- file = WSH.StdIn.ReadLine();
- f = fn = fso.GetFile(file).Name;
- len = f.lastIndexOf(".");
- if (len == "-1") {len = f.length};
- n = 0;
- while (fso.FileExists(dst + fn)) {
- n += 1;
- fn = f.substr(0,len) + "_" + n + f.substr(len);
- };
- fso.GetFile(file).Copy(dst + fn);
- }
复制代码
|