2017-07-07 117 views
0

你好我试图用浴的工作从网络驱动器到本地窗口d驱动器复制文件夹,但它不是复制文件批处理文件共享驱动器文件夹复制到本地Windows D盘

echo off 
cls 

echo Would you like to do a backup? 

pause 

copy "S:\2017\*" "D:\TEST_BACKUP_FOLDER" 

pause 

我制订我的网络驱动器作为S驱动器我正在下面的消息。

Would you like to do a backup? 
Press any key to continue . . . 
S:\2017\* 
The system cannot find the file specified. 
     0 file(s) copied. 
Press any key to continue . . . 
+0

你确定,有*文件在'S:\ 2017 \'?错误消息说:不。 – Stephan

+0

是的,在该文件夹中有多个子文件夹可用的1 GB数据更多 – Kittu

+0

'copy'只是一个“文件副本”。没有子文件夹。改为使用[xcopy](https://ss64.com/nt/xcopy.html)。 – Stephan

回答

1

我会建议你使用XCOPY代替,并通过添加 '/ s' 的选项包括子目录。你总是可以通过'复制/?'获得帮助。或'xcopy /?'。

echo off 
    cls 

    echo Would you like to do a backup? 

    pause 

    xcopy "S:\2017\*" "D:\TEST_BACKUP_FOLDER\" /s 

    pause 
+0

工作!! ....我想鸣叫它,并添加一些更多的选项,如我想要在特定的时间每隔一天安排它,它不应该写入文件,但它应该只添加新文件o本地驱动器是可能的? – Kittu

+0

我如何避免一天又一次复制相同的文件,如果日程安排。我试过/米,但它一次又一次地问我,如果我想写过...但我希望它只复制新文件,并省略已复制的文件。 – Kittu

+0

也许你想复制新的文件和更新的文件。在这种情况下,请尝试“xcopy/s/d” 请注意switch/d:m-d-y在指定日期或之后更改的文件。 如果没有给出日期,则仅复制那些源时间比目标时间新的文件。 –

相关问题