PyCharm 2025.3 Help

从上传/下载中排除文件和文件夹

对包含源代码的文件或文件夹禁用上传、下载和同步,可确保源代码免受意外更新。 将其应用于非源代码时,可以节省系统资源,因为媒体、缓存或临时文件将不再被不必要地复制。

在以下情况下,您可能需要禁止上传/下载:

  1. 您将使用外部创建并上传的源代码。 要在 PyCharm 中处理这些远程源代码,您必须先将其下载并组织到项目中。 不过,有些源代码完全不应更新。 另一方面,远程主机上的文件夹也可能包含大量媒体、缓存、临时文件,而这些其实并非您的工作所需。

  2. 您已经从服务器下载了数据,并将其整理到 一个 PyCharm 项目中。 但是,出于某些原因,您需要保护服务器上的某些文件或文件夹不被上传/下载,例如防止意外覆盖。

  3. 应用程序的本地副本既包含源代码,也包含您无需上传的其他数据。 此外,您希望保护某些源代码,避免被误覆盖。 在这种情况下,您可以对所有不应上传的文件和文件夹禁用上传/下载。

从上传/下载中 排除文件夹有两种方式:

  • 显式方式:在 远程主机 工具窗口或 部署 对话框的 排除的路径 选项卡中,将相应路径标记为已排除。

    1. 所有未被排除的文件夹和文件名都会以绿色背景显示。 被排除项的名称显示为无背景。

    2. 远程主机 工具窗口中,您既可以排除整个文件夹,也可以排除特定文件。

  • 按名称 ,即在 选项 对话框的 按名称排除项 字段中指定 确定名称的模式 ,以排除文件和文件夹。

在创建项目后,从上传/下载中排除服务器上的文件夹

将文件夹添加到排除路径列表

  1. 通过以下任一方式打开 部署 对话框:

    • 在主菜单中选择 工具 | 部署 | 配置

    • 设置 对话框(Ctrl+Alt+S )中,在 构建、执行、部署 下选择 部署

  2. 部署 对话框中,点击 排除的路径 选项卡。 该选项卡显示之前已排除的本地和远程文件夹列表。

  3. 点击 添加 按钮 添加按钮 ,然后选择 部署路径

  4. 双击添加到列表中的空行。

  5. 在添加的行末,点击 浏览 按钮 浏览按钮

  6. 选择要排除的远程路径 对话框中,导航到您要排除的文件夹。

    您也可以手动输入路径,但请注意,仅接受绝对路径。

  7. 点击 确定 后,将返回 排除的路径 选项卡,所选远程文件夹会被添加到列表中。

在远程主机工具窗口中,将文件夹添加到排除路径列表

  1. 在主菜单中,转到 工具 | 部署 | 浏览远程主机视图 | 工具窗口 | 远程主机

  2. 在打开的 远程主机 工具窗口中,从列表中选择相应的 服务器配置

  3. 选择要排除的文件夹,并在其上下文菜单中选择 排除路径

从上传/下载中排除本地文件夹

  1. 通过以下任一方式打开 部署 对话框:

    • 在主菜单中选择 工具 | 部署 | 配置

    • 设置 对话框(Ctrl+Alt+S )中,在 构建、执行、部署 下选择 部署

  2. 部署 对话框中,点击 排除的路径 选项卡。 该选项卡显示之前已排除的本地和远程文件夹列表。

  3. 点击 添加 按钮 添加按钮 ,然后选择 本地路径

  4. 在添加的行末,点击 浏览 按钮 浏览按钮 ,并导航到您要排除的文件夹。

    您也可以手动输入路径,但请注意,仅接受绝对路径。

按名称从上传/下载中排除文件和文件夹

  1. 通过以下任一方式打开 选项 对话框:

    • 转到 工具 | 部署 | 选项

    • 设置 对话框(Ctrl+Alt+S )中,转到 构建、执行、部署 | 部署 | 选项

  2. 在打开的 选项 对话框中,在 按名称排除项 字段中指定定义这些文件和文件夹名称的模式。

    使用分号 ; 作为分隔符,星号 * 用于匹配零个或多个字符,问号 ? 用于匹配单个字符。

    例如,如果您有一个文件夹 stylesheets ,其中包含三个文件 style.css style1.css style2.scss ,则 style* 排除整个文件夹, style?.css 排除 style1.css ,而 style?.* 排除 style1.css style2.scss

    了解更多内容,请参阅 Regular-Expressions.info

    该排除会递归应用。 这意味着,如果匹配的文件夹具有子文件夹,这些子文件夹的内容也不会部署。

移除排除标记

  • 选择要上传/下载的文件或文件夹,并在其上下文菜单中选择 从排除项中移除路径

    将文件夹恢复为可上传/下载会影响其所有子文件夹和文件。

最后修改日期: 2025年 12月 2日