[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. //保存我为 GetSomeDoc.js  并在文件目录下运行
  2. var fso,folder,fc,newFolder;
  3. var re,strFilename,strExtname;
  4. fso = new ActiveXObject("Scripting.FileSystemObject");
  5. if( !fso.FolderExists("不含中文") ) {
  6. folder = fso.CreateFolder("不含中文");
  7. newFolder = folder.Path + "\\" ;
  8. } else {
  9. newFolder = "不含中文" + "\\";
  10. }
  11. folder = fso.GetFolder(".");  //获得当前目录
  12. fc = new Enumerator(folder.files);  //枚举目录的文件
  13. re = new RegExp(".*[\u4e00-\u9fa5]+.*","i");
  14. for (; !fc.atEnd(); fc.moveNext())
  15. {
  16. strExtname = fso.GetExtensionName(fc.item()).toLowerCase();
  17. if( strExtname=="doc" || strExtname=="docx" )
  18. {
  19. if( re.test(fso.GetBaseName(fc.item())) )
  20. fso.MoveFile(fso.GetAbsolutePathName(fc.item()),newFolder);
  21. }
  22. }
  23. WScript.Echo("保存在当前的《不含中文》目录下");
复制代码
1

评分人数

---学无止境---

TOP

返回列表