• 4378阅读
  • 8回复

请问一个文件操作的问题! [复制链接]

上一主题 下一主题
离线wangbenqq
 

只看楼主 正序阅读 楼主  发表于: 2008-06-19
— 本帖被 XChinux 执行加亮操作(2008-06-19) —
我想对文件进行操作,然后对文件进行删除,用的是file.remove()

但是我如果不删除的话,我的文件操作都是正常的

如果我调用了file.remove(),我用FINAL DATA恢复出来的文件,根本就没有我操作的内容,还是原来的文件

这是为什么呢??
谁知道呢?
离线wangbenqq

只看该作者 8楼 发表于: 2008-06-30
自己顶
离线wangbenqq

只看该作者 7楼 发表于: 2008-06-27
还有那个信号我知道用CONNECT连接
但是那个信号aboutToClose (),文档中说的很不清楚,看不明白要怎么连接
离线wangbenqq

只看该作者 6楼 发表于: 2008-06-27
代码是这样的file.open(QIODevice::ReadWrite);
  QDataStream out(&file);
  for(j=0;j<csize[i1];j++)
  {
out.writeRawData(buffer,512) ;
}
file.close();
//path是原来的路径,path1是新路径
file.rename(path,path1);
QFile file1(path1);
file1.remove();
离线foxyz

只看该作者 5楼 发表于: 2008-06-23
还是贴全代码比较好!
比如你用的是QFile呢还是File,
你的操作过程是怎么样的呢?比如:在文件还没关闭的时候就remove呢还是。。。。。。
至于连接SIGNAL 和 SLOT,使用QObject::connect()就行了。
离线wangbenqq

只看该作者 4楼 发表于: 2008-06-23
顶啊!
谁帮帮我呢?
实在是搞不定了
离线wangbenqq

只看该作者 3楼 发表于: 2008-06-20
看来真是没人会了啊?唉!
离线wangbenqq

只看该作者 2楼 发表于: 2008-06-19
有人会么?
帮忙啊!!!!1
离线wangbenqq

只看该作者 1楼 发表于: 2008-06-19
我刚发现可能是我file.close的时候有问题
我看到aboutToClose (),关闭的时候要发射这个信号,我是对文件进行写操作,可能是我关闭的和写的有问题,所以没写进去

但是文档说要连接这个信号,但是要怎么连接呢?槽怎么设置呢??
不明白
快速回复
限100 字节
 
上一个 下一个