2014-06-04 126 views
0

我有以下結構:的Windows .BAT - 移動文件

/fooFolder 
    /js 
     /classes 
     /interfaces 
    /ts 
     /classes 
      file.js 
      file.ts 
     /interfaces 
      file.js 
      file.ts 
    move.bat 

我需要移動的文件〜/ TS /班/ file.jsJS /班和文件〜/ ts/interfaces/file.jsjs/interfaces使用文件move.bat

我嘗試使用下面的代碼:

forfiles /s /m *.js /c "cmd /c move /Y @path %~dp0..\@relpath" 

不幸的是,我收到一個語法錯誤消息。

回答

0

我的解決辦法:

forfiles /s /m *.js /c "cmd /c move /Y @path ..\..\js\@relpath" 

作品!但...更好?