一键搞定windows和linux之间文件传输

一键搞定windows和linux之间文件传输

问题:在windows IDE下编写的代码要上传到linux服务器上编译,每次要用ssh把改动的代码手工传上去。

解决方案一:直接在linux服务器上编写。不方便的地方在于重构代码时,还是在IDE下比较方便快捷,VA提供的功能在linux下还没有这么方便。

解决方案二:在windows用samba连接到服务器,直接在上面编辑。用si还不错,用VS有时候就感觉比较慢。

解决方案三:在windows用samba连接到服务器,在windows下编辑,用脚本传送到linux上。这里要讲的就是这个方案。

步骤一:在linux 上建立一个samba服务器,在samba的配置文件smb.conf(不同的samba可能不同)中新注册一个用户:

[NewUser]
path = /home/NewUser/
comment = NewUserHome
#guest ok = yes
available = yes
browsable = yes
public = yes
writable = yes
follow symlinks = yes
unix extensions = no

然后重启一下samba的服务。

步骤二:在windows下映射网络驱动器到该目录下,映射好为z:盘。

步骤三:在windows下的代码根目录下创建一个批处理文件,将该目录下所有修改过的文件拷贝到z:盘对应的目录中。

xcopy  dir\*.hpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt

xcopy  dir\*.cpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt

第一个命令为拷贝hpp头文件,第二个命令为拷贝cpp文件,excludefile.txt 为过滤的文件,比如说是项目文件。

如果代码结构是多级目录,也可以相应修改。

步骤四:在windows IDE中修改代码,修改完要上传就直接双击该批处理文件。这样就可以在linux上编译了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值