吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3156|回复: 47
收起左侧

[其他原创] 一个能够快速在局域网设置共享文件夹的批处理脚本

  [复制链接]
2468567855 发表于 2024-7-19 11:38
本帖最后由 苏紫方璇 于 2024-7-22 20:35 编辑

因为工作需要所以自己写了一个在局域网共享文件夹的批处理脚本  

此批处理脚本用于设置Windows系统中的文件夹共享,允许用户指定文件夹路径、共享密码以及访问权限。


—— 功能说明:
1. 用户输入要共享的文件夹路径。
2. 用户可选择是否设置共享密码。
3. 用户从预设的权限级别中选择:只读、读写或完全控制。
4. 根据用户输入设置共享设置。


——输入参数:
- **folderPath**:用户输入的文件夹路径。
- **password**:用户输入的共享密码(可选)。


——输出结果:
- 共享设置成功后,显示“共享已设置完毕。”


—— 使用步骤:
1. 打开批处理脚本(`文件夹共享设置.bat`)。
2. 按照提示输入文件夹路径。
3. 输入共享密码(可选)。
4. 选择权限级别。
5. 脚本将自动设置共享权限并显示结果。


——注意事项:- 脚本需以管理员权限运行。
- 为了系统安全,直接设置“Everyone”为完全控制权限可能不推荐。
在实际环境中,可能需要根据需要调整权限设置。
- 空密码共享可能会导致安全风险,请谨慎使用。


——脚本代码:
[Bash shell] 纯文本查看 复制代码
@echo
offchcp 65001
set /p folderPath="请输入要共享的文件夹路径: "
set /p password="请输入共享密码(留空则为无密码共享): "


echo 请选择权限级别:
echo 1 - 只读
echo 2 - 读写
echo 3 - 完全控制
choice /C 123 /M "请输入您的选择: "
set /A choiceValue=%errorlevel%-1


if "%choiceValue%"=="0" (
set perm=READ
) else if "%choiceValue%"=="1" (
set perm=WRITE
) else if "%choiceValue%"=="2" (
set perm=FULL
) else (
echo 无效的选择!默认设置为只读权限。
set perm=READ
)


if "%password%" == "" (
echo 正在无密码共享...
net share ShareName=%folderPath% /grant:Everyone,%perm%
) else (
echo 正在设置带密码的共享...
net share ShareName=%folderPath% /grant:Everyone,%perm% /password:
%password%
)


echo 共享已设置完毕。
pause







111.png
11.png
1111.png

文件夹共享设置.zip

657 Bytes, 下载次数: 231, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 5吾爱币 +11 热心值 +5 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
安道尔的鱼 + 1 + 1 热心回复!
sxp3468 + 1 + 1 热心回复!
aizhetengde11 + 1 + 1 谢谢@Thanks!
caivi + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jun269 发表于 2024-7-19 12:13
没啥实际用处,还搞的这么复杂,鼠标直接UI界面操作不香吗?
lyyklau 发表于 2024-9-6 12:26
这种情况怎么办
Active code page: 65001
请输入要共享的文件夹路径: G:\123
请输入共享密码(留空则为无密码共享): 123
请选择权限级别:
1 - 只读
2 - 读写
3 - 完全控制
请输入您的选择: [1,2,3]?2
正在设置带密码的共享...
The option /PASSWORD:123 is unknown.

The syntax of this command is:

NET SHARE
sharename
          sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]
                               [/USERS:number | /UNLIMITED]
                               [/REMARK:"text"]
                               [/CACHE:Manual | Documents| Programs | BranchCache | None]
          sharename [/USERS:number | /UNLIMITED]
                    [/REMARK:"text"]
                    [/CACHE:Manual | Documents | Programs | BranchCache | None]
          {sharename | devicename | drive:path} /DELETE
          sharename \\computername /DELETE

More help is available by typing NET HELPMSG 3506.

共享已设置完毕。
Press any key to continue . . .
8013 发表于 2024-7-19 11:49
net share ShareName=%folderPath% /grant:Everyone,%perm% /password:
对象是Everyone,还password,这。。
月亮是我啃弯哒 发表于 2024-7-19 11:50
你好  共享之后  怎么访问呀
zhonghuaz0464 发表于 2024-7-19 11:51
你好  删除这个共享文件夹  怎么删除
moment-kit 发表于 2024-7-19 11:51
月亮是我啃弯哒 发表于 2024-7-19 11:50
你好  共享之后  怎么访问呀

访问IP地址
kvvb67 发表于 2024-7-19 12:03
这个有点意思啊
kangta520 发表于 2024-7-19 12:11
留下试用,谢谢分享
7200 发表于 2024-7-19 12:36
感谢分享,对于一个经常使用局域网的人来说,很有帮助!
ianlcc 发表于 2024-7-19 12:48
谢谢楼主的分享!
下载来试试看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表