dos文本中是$0d$0a两个字节.
Unix的文件停止符是^D(#$04),
而Dos的文件停止符为^Z(#$1A),在做文本文件缓山转哪哪察换时要推敲.给你个例子,李茄改一改function
UnixToDos(sUnixText:string):string
ch
:
char
sReturn
:
string
i
:
integerbegin
sReturn
:=
''
ch
:=
sUnixText[i]
case
ch
of就可以了。
#$A
:sReturn
:=
sReturn
+
#$D#$A
#$04:begin
sReturn
:=
sReturn
+
#$1A
break
end
else
sReturn
:=
sReturn
+
ch
end
endvar
for
i:=1
to
length(sUnixText)
do
begin
result
:=
sReturnend
答案是肯定的,就不知你Unix系统
硬盘是怎么分桐行的区,以及分区的文件格式,是zfs吗?
在linux中输入命令:
ls
/dev/sd*
可以看见你
可以
挂载
或已经挂载局并哗的设备,前蔽销提是你把unix硬盘连在linux系统上,然后在用命令df
-h看看linux系统的文件系统,然后就可确定
unix硬盘的设备文件了,假如你要的资料在/dev/sdb3上
sudo
mount
-t
zfs
/dev/sdb3
/mnt
cd
/mnt
即可获取文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)