0
我需要使用Window的CMD将子目录中的文件移动到根目录,但是当目录名称是“已发送”时,脚本应忽略此子目录-目录。将文件从目录移动到子目录,除了一个目录
现在我有这个...
for /r "C:/example" %x in (*.txt) do move "%x" "C:\example"
是否有任何如果的CMD?
我需要使用Window的CMD将子目录中的文件移动到根目录,但是当目录名称是“已发送”时,脚本应忽略此子目录-目录。将文件从目录移动到子目录,除了一个目录
现在我有这个...
for /r "C:/example" %x in (*.txt) do move "%x" "C:\example"
是否有任何如果的CMD?
for /r "c:\example" %x in (.) do if /i not "%~nxx"=="Sent" move "%~fx\*.txt" "c:\example"
对于下c各自目录:\例如,如果目录(%~nxx
)的名称不被发送(测试是不区分大小写/i
)移动在目录中的所有txt文件(表示目录%~fx
的完整路径)至c :\示例
感谢您的回答,但是我收到以下消息:'批处理参数替换中的路径运算符的以下用法无效:%〜fx \ * .txt“”c:\ example“ ',我会试着玩弄它,看看它的工作原理。:) – David