在子目录中使用批处理移动文件

时间:2014-12-08 20:28:48

标签: windows batch-file

更新:已解决。

我试图将用户所在的任何文件夹或目录中除了两个(" Item.bat"和" item.csv")之外的所有文件移动到另一个文件夹或目录中预定义文件夹我能做到吗?

谢谢。

我试过以下

 for %%i in (*.*) do if not "%%~nxi"=="ItemMaster.csv" if not "%%~nxi"=="ItemMaster.bat" move /-y "%%i" "%userprofile%\desktop\testmove" 

2 个答案:

答案 0 :(得分:0)

尝试移动所有文件,然后将“Item.bat”和“item.csv”移回原始位置。

答案 1 :(得分:0)

我设法搞清楚了。我错过了目标文件夹。

for %%i in (*.*) do if not "%%~nxi"=="ItemMaster.csv" if not "%%~nxi"=="ItemMaster.bat" move /-y "%%i" "%userprofile%\desktop\testmove"