为什么filemove()不能使用相对目录

时间:2019-10-14 17:52:06

标签: powerbuilder

我正在使用PB8.0。当我使用constructor(props){ super(props); this.state = { term: '', imgLink: '', }; }; fetchData = data => { var foo = data.items[0].snippet.thumbnails.default.url; this.setState({imgLink: foo}); } render (){ return( <Image style={{ width:width, height:70, alignItems:'center', borderRadius:50, marginLeft:'auto', marginRight: 'auto', marginTop: 100 }} source={this.props.url ? { uri: this.props.imgLink } : null}/> ); } 将文件移动到另一个目录时,我使用如下相对目录:

filemove()

但返回-1,表示“打开源文件时出错”。

当我使用绝对目录时,例如

filemove("\\test\test.csv","\\test1\test.csv")

可以。

我想知道为什么不能在filemove("C:\Users\dell\Documents\test\test.csv","C:\Users\dell\Documents\test1\test.csv") 中使用相对目录吗?

1 个答案:

答案 0 :(得分:2)

请勿使用反斜杠。在相对路径的开始处使用正斜杠而不要使用任何内容:

filemove("test/test.csv","test1/test.csv")

Source