排除文件和文件夹的上传和下载
排除文件和文件夹,使其不参与上传、下载和同步,以防止文件传输期间发生意外更新。 排除不需要的媒体、缓存和临时文件还可以减少不必要的传输和资源使用。
在以下情况下,可能需要排除文件和文件夹:
处理在 IntelliJ IDEA 之外创建并上传的源代码。 下载所需文件并将其作为项目打开。 排除不应更新的源文件,以及不需要的远程媒体、缓存或临时文件。
已从服务器下载文件,并在 IntelliJ IDEA 中将其作为项目打开。 排除文件或文件夹,以防止之后的上传或下载覆盖要保留的副本。
本地应用程序包含服务器不需要的源代码和其他文件。 排除这些文件,使其不被上传,并排除传输期间不应被覆盖的任何源文件。
在部署配置中使用 排除的路径 来排除特定文件或文件夹。 在部署选项中使用 按名称排除项目 ,以跨配置排除匹配的文件名和文件夹名称。
从上传/下载中 排除文件夹有两种方法:
明确地通过在 Remote Host 工具窗口或 Excluded Paths 选项卡中的 Deployment 对话框 中将相应路径标记为已排除。
所有未被排除的文件夹和文件名都显示在绿色背景上。 已排除项目的名称显示时没有背景。
在 Remote Host 工具窗口中,您可以排除整个文件夹和特定文件。
按名称 ,即通过在 确定文件和文件夹名称的模式中,指定要从 按名称排除项目 字段的 选项对话框中排除的项目。
启用 FTP/SFTP/WebDAV Connectivity 插件
此功能依赖于 FTP/SFTP/WebDAV Connectivity插件,该插件默认在 IntelliJ IDEA 中捆绑并启用。 如果相关功能不可用,请确保您没有禁用插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
找到 FTP/SFTP/WebDAV Connectivity 插件并点击 启用。
在项目创建后从上传/下载中排除服务器上的文件夹
将文件夹添加到排除路径列表
通过以下任一方式打开 部署 对话框:
从主菜单中选择 。
在 设置 对话框(Ctrl+Alt+S )中,选择 部署 下的 构建、执行、部署。
点击 添加 按钮
,然后选择 部署路径。
双击添加到列表中的空行。
在添加的行末尾,点击 浏览 按钮
。
在 选择远程排除路径 对话框中,导航到您想要排除的文件夹。
您也可以手动输入路径,但请注意仅接受绝对路径。
当您点击 OK 时,您将返回 Excluded Paths 选项卡,所选的远程文件夹将被添加到列表中。
在 Remote Host 工具窗口中将文件夹添加到排除路径列表
排除本地文件夹的上传/下载
通过名称排除文件和文件夹的上传/下载
通过执行以下操作之一打开 Options对话框:
前往 。
在 设置 对话框(Ctrl+Alt+S ),转到 。
在打开的 选项 对话框中,指定在 按名称排除项目 字段中定义这些文件和文件夹名称的模式。
使用分号
;作为分隔符,星号*用于匹配零个或多个字符,问号?用于匹配单个字符。例如,如果您有一个文件夹 stylesheets ,其中包含三个文件 style.css 、 style1.css 和 style2.scss ,则
style*会排除整个文件夹,style?.css会排除 style1.css ,而style?.*会排除 style1.css 和 style2.scss 。详细了解请参阅 Regular-Expressions.info。
排除会递归地应用。 这意味着,如果匹配的文件夹有子文件夹,这些子文件夹的内容也不会被部署。
请移除排除标记
选择要上传或下载的文件或文件夹,并从上下文菜单中选择 从排除中移除路径。
返回一个文件夹进行上传/下载会影响其所有子文件夹和文件。