经典说说大全-经典句子大全-灵儿心情网

经典说说大全-经典句子大全-灵儿心情网

如何截取文件名字

59

一、手动操作方法

复制粘贴法

在文件资源管理器中选中目标文件,复制完整路径后粘贴到Excel中,通过`Ctrl+H`查找并替换路径中的文件夹部分,即可提取文件名。

分列法(适用于特定格式)

将文件路径复制到Excel后,通过【数据】→【分列】功能,按固定分隔符(如空格)拆分路径,提取目标文件名。

二、Excel高级功能

Power Query(推荐)

使用【数据】→【获取数据】→【自文件】→【自文件夹】导入文件,删除不必要的列后直接导出为Excel文件。

批量替换(正则表达式)

复制文件路径到Excel后,使用`Ctrl+H`查找模式`*路径后缀*`(如`.xlsx`),替换为空即可提取文件名。

三、编程实现

Python示例

```python

import os

import shutil

def extract_filenames(directory):

return [os.path.basename(f) for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f))]

使用示例

directory = 'E:/Randy0528/中文目录'

filenames = extract_filenames(directory)

print(filenames)

```

该脚本可批量提取指定目录下的所有文件名。

Java示例

```java

import java.io.File;

public class FileNameExtractor {

public static void main(String[] args) {

File directory = new File("E:/Randy0528/中文目录");

File[] files = directory.listFiles();

if (files != null) {

for (File file : files) {

System.out.println(file.getName());

}

}

}

}

```

该程序遍历指定目录并打印所有文件名。

四、第三方工具

优速文件名提取器

支持批量导入文件,自动提取文件名并导出为Excel或TXT文件,操作简单且支持多种文件格式。

注意事项

路径分隔符:

不同操作系统使用的分隔符不同(如Windows使用反斜杠`\`,Python使用斜杠`/`),需注意兼容性。

特殊字符处理:文件名中可能包含空格、特殊字符或长路径,建议先备份文件再操作。

通过以上方法,您可根据实际需求选择合适的方式截取文件名称。