一、手动操作方法
复制粘贴法 在文件资源管理器中选中目标文件,复制完整路径后粘贴到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使用斜杠`/`),需注意兼容性。 特殊字符处理
通过以上方法,您可根据实际需求选择合适的方式截取文件名称。