LoveUnix » 编程开发 & Rational » 关于symbian文件操作问题·- -!
让LU留住您的每

一天 让LU博客留住您的每一天
2008-3-27 12:29 yunxing520
关于symbian文件操作问题·- -!

void writetostreamfilel(rfs&fs,TDesC& filename , TInt16* aInt)


TInt16* aInt 怎么通过path获取·

_LIT( KText, "C:\\data\\others\\txtt.txt");

[[i] 本帖最后由 蓝色的忧郁 于 2008-3-27 12:32 编辑 [/i]]

2008-3-27 12:38 蓝色的忧郁
1 先读一个文件
2.把读到的内容写到另一个文件里

2008-3-27 17:45 小猪
蓝色的忧郁 哥哥
带我们大家开发手机软件啦.;P 搞点专利出来.:D

2008-3-27 17:46 小猪
我们闲着也是闲着.;P

2008-3-27 17:59 蓝色的忧郁
:lol 小猪哥哥,一起努力:victory:

2008-3-28 15:26 yunxing520
怎么报错?

_LIT( KFileName, "C:\\data\\others\\test.txt" );
    _LIT( KText, "C:\\data\\others\\txtt.txt");


        RFs fsSession;
        User::LeaveIfError(fsSession.Connect());
        CleanupClosePushL( fsSession );

        TInt err = fsSession.MkDirAll(KFileName);
        if ( (KErrNone != err) && (KErrAlreadyExists != err) )
                {
                CleanupStack::PopAndDestroy(1); //  fsSession
                return;
                }
       
        RFile file;
        err = file.Replace(fsSession, KFileName, EFileWrite );
        CleanupClosePushL( file );
        if ( KErrNone != err )
                {
                CleanupStack::PopAndDestroy(2); // file, fsSession
                return;
                }
       
        RFile filess;
        err = filess.Open(fsSession, KText, EFileRead);
        CleanupClosePushL( filess );
        if ( KErrNone != err )
                {
                CleanupStack::PopAndDestroy();
                return;
                }

        RFileWriteStream  outputFileStream( file );
        CleanupClosePushL( outputFileStream );
        outputFileStream << filess ;

                CleanupStack::PopAndDestroy(3);
       

       
        fsSession.Close();

报错:
..\..\..\epoc32\include\s32strm.inl    (instantiating: 'DoExternalizeL<RFile>(const RFile &, RWriteStream &, Externalize::Member)')

Why?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.