Board logo

标题: [文件操作] [已解决]怎样用批处理实现文件夹共享? [打印本页]

作者: nmbz2010    时间: 2011-5-16 17:55     标题: [已解决]怎样用批处理实现文件夹共享?

本帖最后由 nmbz2010 于 2011-5-25 11:07 编辑

大家好!不好意思,我又来请教问题了,希望能得到解决!

请问如何用批处理实现文件夹在局域网内共享,比如:e:\123 这个文件夹,在xp下设置共享直接点击右键选择“共享和安全”,选中“在网络上共享这个文件夹”和“允许网络用户更改我的文件”这两项之后,在局域网的其他电脑上就可以访问共享的文件夹了。我想用批处理实现这个步骤,请高手帮忙解决一下!非常感谢!大家辛苦了!!!
作者: Batcher    时间: 2011-5-17 02:28

试试net share命令吧
作者: nmbz2010    时间: 2011-5-17 09:23

谢谢Batcher !这个命令倒是还可以,但是我想通过修改注册表来实现共享与取消共享,大家看看有没有办法,谢谢!!!
作者: Batcher    时间: 2011-5-17 18:33

3# nmbz2010


如果你要修改“简单文件共享”:
  1. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SimpleSharing" /f /v "DefaultValue" /t REG_DWORD /d 0
复制代码

作者: nmbz2010    时间: 2011-5-18 15:10

我试了一下net share命令,用局域网其他机子拷贝文件到共享的文件夹里显示“拒绝访问”,不知道怎样才能完全共享。
我用注册表对比软件对比了一下,发现增加更改了一些项目,但是我不知道怎样添加,就是这样的[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\LanmanServer\Shares]
"123"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,00,00,\
  4d,00,61,00,78,00,55,00,73,00,65,00,73,00,3d,00,34,00,32,00,39,00,34,00,39,\
  00,36,00,37,00,32,00,39,00,35,00,00,00,50,00,61,00,74,00,68,00,3d,00,45,00,\
  3a,00,5c,00,31,00,32,00,33,00,00,00,50,00,65,00,72,00,6d,00,69,00,73,00,73,\
  00,69,00,6f,00,6e,00,73,00,3d,00,30,00,00,00,52,00,65,00,6d,00,61,00,72,00,\
  6b,00,3d,00,00,00,54,00,79,00,70,00,65,00,3d,00,30,00,00,00,00,00

这些2进制的键值怎样用reg add添加呢?谢谢!
作者: nmbz2010    时间: 2011-5-23 09:09

这几天我试验了一下,在批处理中用net share 命令可以共享某个文件夹,而且可以读写,但是共享的文件夹必须是FAT32磁盘格式,如果磁盘格式是NTFS的话,这个net share 命令共享之后,不能进行访问,在其他网站找过相关资料,看起来好像很复杂,所以我只能暂时用FAT32的磁盘格式进行局域网文件传输。

如果大家有能用批处理解决NTFS共享的话,希望能分享一下。谢谢管理员的帮助!!!
作者: liaobiaoxing    时间: 2011-5-25 20:49

NTFS下还得考虑登录共享访问权限和本地用户权限,还要考虑仅来宾和经典两种访问方式,这几个问题都考虑到就OK了。
作者: qzwqzw    时间: 2011-5-25 21:00

嗯还要考虑Server与Workstation服务
有个TCP/IP NetBIOS Helper服务不开
有时也会提示找不到主机
作者: Batcher    时间: 2011-5-25 23:58

6# nmbz2010


如果觉得NTFS涉及到的权限等问题太麻烦,可以考虑搭建FTP,速度又快,还支持断点续传。
作者: nmbz2010    时间: 2011-5-26 14:59

谢谢大家的帮助!从中学到了很多。辛苦了!
作者: liaobiaoxing    时间: 2011-5-28 09:31

嗯还要考虑Server与Workstation服务
有个TCP/IP NetBIOS Helper服务不开
有时也会提示找不到主机
qzwqzw 发表于 2011-5-25 21:00

基于IP的访问不需要Netbios名解析。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2