Mac可通过原生SMB协议将文件发送至Windows共享文件夹:先在Windows端启用SMB共享、配置权限、记录IP/工作组/计算机名并放行防火墙;再在Mac用访达连接smb://IP地址,输入Windows本地账户凭据挂载;最后通过拖拽、复制粘贴或终端cp命令传输文件,并验证文件完整性与时间同步。

Mac怎么把文件发送到Windows电脑共享文件夹——你需要让Mac能识别并写入Windows设置好的SMB共享路径,整个过程不依赖第三方软件,但每一步都必须准确,否则会提示“无法连接服务器”或“权限不足”。
确认Windows端已开启SMB共享并记下关键信息
在Windows电脑上右键要共享的文件夹→“属性”→“共享”选项卡→点“高级共享”→勾选“共享此文件夹”→点“权限”,确保“Everyone”或你的目标用户有“更改”和“读取”权限。这一步漏掉会导致Mac只能看到文件夹、无法写入。
打开“控制面板”→“系统和安全”→“系统”,记下“工作组”名称(默认通常是WORKGROUP)和“计算机名”。
按Win+R输入cmd回车→输入ipconfig→找到“IPv4 地址”,例如192.168.1.105。这个IP必须和Mac在同一局域网段,【如果Windows用的是WiFi而Mac连的是有线,且两者不在同一子网,将无法发现】。
确保Windows防火墙已放行文件和打印机共享:控制面板→“Windows Defender 防火墙”→“允许应用或功能通过Windows Defender防火墙”→勾选“文件和打印机共享(SMB-In)”。
在Mac上访问并挂载Windows共享文件夹
打开访达→顶部菜单栏点“前往”→“连接服务器”(快捷键⌘+K)。
在服务器地址栏输入:smb://192.168.1.105(替换为你记下的Windows IP),然后点“连接”。
弹出登录窗口时,选择“注册用户”,输入Windows上的用户名和密码。注意:这里必须填Windows本地账户名(不是Microsoft账户邮箱),且该账户需有共享文件夹的写入权限。
成功后,Windows共享文件夹会出现在访达侧边栏“已连接的服务器”下,双击即可打开。
向共享文件夹中发送文件的两种可靠方式
方法一:直接拖拽复制
选中Mac上要发送的文件→拖到已挂载的Windows共享文件夹窗口内→松手。系统会开始拷贝,进度条显示在右上角。大文件建议等进度条走完再关闭窗口,中途断开可能导致文件损坏。
方法二:使用“拷贝”→“粘贴”指令
在Mac中选中文件→⌘+C复制→切换到Windows共享文件夹窗口→⌘+V粘贴。这种方式对含特殊字符或长路径的文件更稳定,尤其当拖拽出现“操作无法完成,因为项目正在使用中”提示时可优先尝试。
方法三:终端命令推送(适合批量或脚本化场景)
打开终端,执行:cp /path/to/local/file /Volumes/YourWindowsShareName/。注意:挂载点名称(YourWindowsShareName)就是你在访达中看到的共享文件夹名称,区分大小写;路径中空格需用反斜杠转义或加引号包裹。
验证文件是否真正写入成功
第一步:在Windows上打开对应共享文件夹,确认文件存在且大小与Mac源文件一致。
第二步:双击打开该文件(如文本、图片),检查内容无乱码、无截断——这是检验SMB传输完整性的最直接方式。
第三步:在Mac访达中右键该文件→“显示简介”,查看“通用”栏中的“修改日期”是否与Windows端一致。若Mac显示的修改时间比Windows早几秒,说明写入延迟已发生,但不影响数据本身。
完成上述验证后,文件即已成功发送至Windows共享文件夹。

















