根据你的需求,以下是两种实现方法:
方法一:使用Windows命令行
打开命令提示符 按 `Win + R`,输入 `cmd`,回车后进入命令提示符。
导航到目标目录
输入 `cd /d D:\目标目录`(将路径替换为实际路径),回车后进入目标目录。例如:
```bash
cd /d D:\a.txt
```
复制文件名(不含扩展名)
输入以下命令,将指定目录下所有文件的名字(不含扩展名)复制到当前目录:
```bash
dir /b /a-d | findstr /v ".[!.]*" > 文件名列表.txt
```
`/b`:以基本格式(纯文本)显示文件名
`/a-d`:排除目录
`findstr /v ".[!.]*"`:过滤掉包含扩展名的文件名
`> 文件名列表.txt`:将结果保存到 `文件名列表.txt`(可修改路径)
方法二:使用Excel的粘贴特殊功能
准备数据
在Excel中打开包含带格式名称的单元格,右键选择“复制”。
特殊粘贴选项
在目标单元格右键菜单中选择“粘贴特殊”
在弹出的窗口中选择“值”(或按 `Ctrl + Alt + V`)
处理结果
粘贴后,公式和格式将丢失,仅保留纯数值。如果需要保留原始格式,需手动重新应用格式。
注意事项
命令行方法: 适用于批量处理文件名,且需在Windows系统下操作; Excel方法
若需复制文件内容而非名称,建议直接复制文件或使用文件扩展名过滤工具。
若需进一步处理(如删除扩展名),可在命令行中使用 `for` 循环或PowerShell脚本。