我可以使用Grunt将所有文件从目录复制到局域网上的另一台PC吗?
例如;我想将我的目录中的所有文件复制到\ 192.168.1.10 \ c $ \ Projects \ TestFolder。但是我该怎么做呢?
谢谢!
修改的
我试过相同的电脑复制设置,我可以将文件复制到同一台电脑上的另一个文件夹。但是当我尝试复制到另一台电脑时,它失败了。例如,如果您尝试下面的代码,它可以在同一台PC上运行; (它将文件夹复制到文件夹)
copy: {
dist: {
files: [
{
expand: true,
dot: true,
cwd: 'app',
dest: 'dest',
src: [
'*.html',
'views/{,*/}*.html'
]
}
]
}
}
但如果你尝试下面的其他代码,它就不起作用; (它尝试将文件夹复制到文件夹)
copy: {
dist: {
files: [
{
expand: true,
dot: true,
cwd: 'app',
dest: '\\192.168.1.10\c$\Projects\TestFolder',
src: [
'*.html',
'views/{,*/}*.html'
]
}
]
}
}
答案 0 :(得分:2)
在Javascript中,反斜杠(\)用于转义字符串中的字符。
因此,javascript在你的路径中解析它们并产生一个无效的路径。你必须使用(\\):
来逃避反斜杠dest: '\\\\192.168.1.10\\c$\\Projects\\TestFolder'