You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell将文本文件中的盘符转为单行空格分隔格式?

解决盘符文本转单行格式的几种方法

没问题!我来帮你搞定这个盘符格式化的需求。下面给你几种简单易行的方法,不管你用命令行还是脚本都能轻松解决:

方法1:Windows CMD命令行

假设你的源文件名叫drives.txt,直接在CMD里运行这段命令就能生成符合要求的单行文本:

@echo off
setlocal enabledelayedexpansion
set "result="
for /f "tokens=*" %%a in (drives.txt) do set "result=!result! %%a"
echo !result:~1! > output.txt

这段命令会逐行读取源文件内容,把所有盘符拼接成一个字符串,自动去掉开头多余的空格,最后将结果写入output.txt文件。

方法2:PowerShell(更简洁)

如果用PowerShell的话,一行命令就能搞定,写法更直观:

(Get-Content drives.txt) -join ' ' | Out-File output.txt -Encoding ASCII

原理很简单:Get-Content读取文件的所有行,-join ' '把所有行用空格连接成单行,最后通过Out-File输出到目标文件。

方法3:Python脚本(跨平台通用)

要是你习惯用Python,这个跨平台的脚本也能完美解决问题:

with open('drives.txt', 'r') as f:
    # 读取每行并去除空白,过滤空行
    lines = [line.strip() for line in f if line.strip()]
# 用空格拼接所有盘符
result = ' '.join(lines)
# 写入输出文件
with open('output.txt', 'w') as f:
    f.write(result)

这个脚本会自动处理源文件里的空行和多余空白,确保最终输出的是干净的单行盘符列表。

内容的提问来源于stack exchange,提问作者Goran K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:03:37