# 处理数据文件

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

一旦您与远程存储建立连接，您就可以处理数据文件。 通过 [Remote File Systems](https://plugins.jetbrains.com/plugin/21706-remote-file-systems) 插件，您可以管理存储桶、执行基本文件操作、快速查找文件并导航到文件等。

> **Note:**
> 不再支持以表格格式预览 Parquet、ORC、Avro 和 CSV 文件。

Procedure: 管理服务器目录

1. 展开服务器节点以预览其结构。

2. 右键点击目录以打开上下文菜单。

![在 Big Data Tools 工具窗口中的上下文菜单](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_directories_menu.png)

您可以复制、粘贴、重命名该目录、更改其位置、复制其路径并添加新文件和目录。 选择   从磁盘上传   以向目录中添加更多文件。 您还可以将目录及其文件保存在本地驱动器上。

3. 要快速创建新存储桶、文件、目录或连接，请按 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Alt+Insert` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Alt+Insert` (Visual Studio), `⌘ ⌃ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))。

![创建新](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_storage_intention_actions.png)

Procedure: 导航到文件

大数据工具   工具窗口可以让您快速定位存储中的文件和目录。 如果您有很多嵌套目录，并且不希望在查找文件时点击并展开每个目录，这将非常有用。 相反，您可以开始键入它的路径，然后让 IntelliJ IDEA 显示您的可用文件并自动完成路径。

1. 选择一个存储连接，然后点击 ![查找图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.toolwindow.find.svg) 工具窗口顶部的   大数据工具   或按 `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS))。 您可以选择特定的 bucket 或目录，以便在其中查找文件。

2. 在   在中导航  窗口中，开始输入文件或目录的路径。 按 `Tab` (Windows), `⇥` (macOS), `⇥` (IntelliJ IDEA Classic (macOS)), `⇥` (macOS System Shortcuts), `Tab` (XWin), `Tab` (GNOME), `Tab` (KDE), `Tab` (Emacs), `Tab` (Sublime Text), `⇥` (Sublime Text (macOS)), `Tab` (Visual Studio), `⇥` (Visual Studio (macOS)), `Tab` (NetBeans), `Tab` (Eclipse), `⇥` (Eclipse (macOS)) 以自动完成路径。 或者您可以输入 bucket 名称以快速找到它。

![在窗口中导航](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_navigate_in_storage.png)

3. 按下 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。

这将定位到   大数据工具   工具窗口中选择的文件。

> **Note:**
> 如果您的文件已在编辑器中打开，请点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.locate.svg)（   选择已打开的文件  ）位于   大数据工具   工具窗口中，以在远程文件系统连接中定位此文件。

Procedure: 管理数据文件

1. 扩展目标目录并选择一个文件。

2. 右键点击文件以打开上下文菜单。

![用于处理数据文件的上下文菜单](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_manage_files.png)

3. 您可以复制、粘贴、重命名文件，复制其路径，更改其位置或删除它。

4. 请从上下文菜单中选择   显示信息  以获取有关该文件的更多详细信息：

![文件信息](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_file_info.png)

5. 若要查看文件，请双击它或从上下文菜单中选择   预览   命令。 该文件会在编辑器中打开。

Procedure: 在编辑器中查看文件

1. 要在编辑器的单独选项卡中打开任何存储或目录，请在   大数据工具   工具窗口中选择项目，然后点击 ![在编辑器中打开按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.export.svg)。

![在编辑器中打开目录](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_open_dir_file_viewer.png)

2. 选定的目录将会在编辑器的单独标签中打开。

![预览目录](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_file_viewer.png) 您可以与在   大数据工具  工具窗口中打开的服务器和目录交换文件。 使用查看器工具栏图标复制、粘贴和剪切文件。

3. 您可以自定义存储的视觉外观：

* 点击 ![文件信息](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.previewDetails.svg) 以管理文件信息详情的可见性。

* 点击 ![显示和隐藏列图标](https://resources.jetbrains.com/help/img/idea/2026.3/bigdatatools-core.icons.table.configureColumns.svg) 排除视图中的任何列。 默认情况下，所有列都会在查看器中显示。

4. 点击 ![刷新](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.refresh.svg)以更新所选目录的内容。

请使用 ![更多操作](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.more.svg) 访问其他命令。

Procedure: 拖放文件

使用 IntelliJ IDEA，您可以轻松地在不同的远程文件系统之间或同一存储中，通过将文件拖动到所需的存储桶、容器或目录来复制和移动文件。 您还可以通过将文件从   项目  工具窗口拖到编辑器来快速将文件从本地文件系统上传到远程文件系统，文件可以在编辑器或   大数据工具  工具窗口中打开。

1. 将文件拖动到所需的 bucket、container 或目录中

2. 在打开的窗口中，确认文件名和目标目录。

![拖动文件到存储设备](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_drag_and_drop.animated.gif)

当您在同一连接内拖动文件时，IntelliJ IDEA 会从原始位置移除该文件。 当您将文件从项目或一个连接拖动到另一个连接时，IntelliJ IDEA 会创建该文件的副本。

Procedure: 编辑文件

与远程存储建立连接后，可以编辑此存储中的文本文件，但 CSV 等分隔符分隔文件除外。

1. 双击文件以在编辑器中打开。

2. 修改文件。 在文件顶部，图标变得可用，允许您：

* 显示差异 ( ![差异图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.vcs.diff.svg))

* 将文件内容恢复到打开时的初始状态( !["还原"图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.rollback.svg))

* 从服务器获取最新的文件更改（ ![重新加载图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.refresh.svg)）

* 请将您的文件更改提交至服务器 ( ![保存图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.save.svg))

![编辑远程文件](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_change_remote_file.png)

Procedure: 查看文件版本

版本控制使您可以在存储中拥有同一对象的多个变体。 如果为存储桶启用了版本控制，您可以直接在 IntelliJ IDEA 中查看对象的版本。 您还可以上传、下载、删除、恢复和比较特定版本。

> **Tip:**
> 要查看和管理文件版本，必须在相应的存储桶中启用版本控制。 有关更多信息，请参阅您的存储文档（例如， [在存储桶上启用版本管理](https://docs.aws.amazon.com/AmazonS3/latest/userguide/manage-versioning-examples.html)，适用于 AWS S3 存储桶）。

1. 在   大数据工具  工具窗口中，选择一个存储并点击 ![在编辑器中打开按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.export.svg)以在编辑器中打开它。

2. 展开启用了版本控制的存储桶，并选择存储桶中的一个文件。

3. 在   详细信息  窗格中，打开   版本  选项卡。

此选项卡显示所选文件的所有可用版本。

![版本选项卡](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_tencent_versions_tab.png)

当您选择一个版本时，以下图标将变为可用：

* ![上传](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.upload.png)从您的本地驱动器上传该文件的新版本。

* ![下载](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.download.svg)下载所选版本的文件。

* ![删除](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.delete.svg) 删除所选文件版本。

* ![恢复](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.run.restart.svg)恢复文件的选定版本。

* ![显示差异](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.vcs.diff.svg) 显示所选文件版本与上一个版本的差异（或者，您可以选择两个版本来显示它们之间的差异）。

Procedure: 创建一个新的 bucket

1. 要将一个新的 bucket 添加到数据存储中，请在   大数据工具  工具窗口中右键点击存储连接，并从上下文菜单中选择  `创建存储桶` 。

2. 请指定新的 bucket 名称，然后点击   确定  以完成任务。

Procedure: 筛选存储桶列表

如果您只想处理部分存储而不是整个存储，您可以筛选要在   大数据工具  工具窗口和 [编辑器](#file-viewer)中显示的buckets（或 Microsoft Azure 中的containers）。

您可以指定自定义路径到存储桶和目录，或按名称筛选存储桶。 您可以在配置新连接时执行此操作，或者您可以调整之前配置的连接设置。

1. 在   大数据工具  工具窗口中，选择一个服务器并点击窗口工具栏上的 ![连接设置](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.settings.svg)。

2. 选择筛选 bucket 的方式：

* 选择 自定义根 ，并在 根 字段中指定存储桶的名称或存储桶中目录的路径。 您可以使用逗号分隔指定多个名称或路径。

* 选择 帐户中的所有存储桶 （或 账户中的所有容器 适用于 Azure）。 然后您可以使用 bucket 过滤器只显示具有特定名称的 bucket。

* 对于 AWS S3 连接，您还可以选择 仅限所选区域的 buckets 从特定区域获取 bucket。 对于其他存储，bucket 总是基于为连接选择的区域进行过滤。

![筛选存储桶列表](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_filter_buckets.png)

如果服务器连接已丢失，相应的图标将显示服务器的断开状态 ![服务器连接丢失](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.status.error.svg)。

![断开连接的服务器](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_troubleshoot_connections.png)

点击 ![刷新连接](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.edit.svg) 重新建立与服务器的连接。

