楼 主
文本换行问题
发表于 2007-11-05 16:52 · 中国 广东 广州 天河区 电信
初级用户
★
积分 48
发帖 20
注册 2007-04-28 02:04
19年会员
UID 86716
性别 男
状态 离线
想把D盘的文件夹列出个详细写入到记事本中
用dir /ad/b/s d: | sort /r >temp.txt可以实现
但文本都是一行一个文件夹
如:
d:\tools\HD Tune 2.53 汉化版
d:\tools\HD Tach 3.0.4.0 汉化版
现想要他所有文件夹都是一行
如:
d:\tools\HD Tune 2.53 汉化版d:\tools\HD Tach 3.0.4.0 汉化版
第 2 楼
发表于 2007-11-05 17:41 · 中国 广东 广州 天河区 电信
初级用户
★
积分 48
发帖 20
注册 2007-04-28 02:04
19年会员
UID 86716
性别 男
状态 离线
第 3 楼
发表于 2007-11-05 17:48 · 中国 广东 广州 天河区 电信
初级用户
★
积分 48
发帖 20
注册 2007-04-28 02:04
19年会员
UID 86716
性别 男
状态 离线
可是文件夹太多的话他就出现输入太长的问题了。。
有没有高人解决?
第 4 楼
发表于 2007-11-05 17:53 · 中国 湖北 武汉 江夏区 电信
初级用户
★★
积分 180
发帖 82
注册 2007-01-11 23:02
19年会员
UID 76206
性别 男
状态 离线
Originally posted by abcd at 2007-11-5 05:05 PM:
@echo off
for /f "delims=" %%i in ('dir /ad/b/s d:\^|sort /r') do call set str=%%str%%%%i
echo %str%>temp.txt
呵呵。。。看不董。。学习学习
好爱你哦。。。老婆
第 5 楼
发表于 2007-11-05 17:53 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
第 6 楼
发表于 2007-11-06 15:04 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
@echo off
for /f "delims=" %%i in ('dir /ad/b/s d:\^|sort /r') do set/p=%%i<nul >>temp.txt
第 7 楼
发表于 2007-11-08 10:22 · 中国 广东 广州 天河区 电信
初级用户
★
积分 48
发帖 20
注册 2007-04-28 02:04
19年会员
UID 86716
性别 男
状态 离线
Originally posted by lxmxn at 2007-11-6 03:04 PM:
@echo off
for /f "delims=" %%i in ('dir /ad/b/s d:\^|sort /r') do set/p=%%i<nul >>temp.txt
正解
版主厉害
天天向版主学习
第 8 楼
发表于 2007-11-08 10:38 · 中国 广东 广州 天河区 电信
初级用户
★
积分 48
发帖 20
注册 2007-04-28 02:04
19年会员
UID 86716
性别 男
状态 离线
另还请教个问题
想在注册表运行里加个开机运行程序(此程序是在光盘里的)
光盘为不确定的情况下把想开机运行程序锁定光盘路径
表达能力实在有限怕大大们看不懂搞个例吧
比如:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"360Safetray"="C:\\Program Files\\360safe\\safemon\\360Tray.exe /start"
这是开机运行360
我想把360搞到光盘里面让电脑开机运行光盘里的360,又光盘路径为不确定
经常要放别的机器上使用的,每个人的光驱路径都不一样的。。
论坛跳转: