VxWorks でファイルをコピーするための単純な API (Windows API の CopyFile() のように見えます) は何ですか?
8814 次
4 に答える
4
コマンド シェルでの作業について話していると仮定すると、コマンドは次のようになります。
-> ls // lists the current directory contents
Myfile1
Myfile2
YourFile2.txt
value = 0 = 0x0 //return status of the ls command - executed w/o errors*
-> copy "Myfile1","/YourDirectory/Myfile1" // FORMAT: copy "src" , "dest"*
// NB: src & dest argument must be strings*
value = 0 = 0x0 // return status of copy command.
-> cd "/YourDirectory/" // change default directory - notice the trailing slash (/)
value = 0 = 0x0 // return status of cd command
-> ls
xyzfile
Myfile1
value = 0 = 0x0
これがHadziJoに役立つことを願っています
于 2011-03-30T15:44:04.820 に答える
1
一般に、シェルで実行できるものはすべて、シェル以外のプログラムから呼び出すことができます。
status = copy("Myfile1", "/YourDirectory/Myfile1");
if (status == OK) .....
必要な機能に応じて、マニュアルページも参照し てください。xcopy
于 2011-04-01T15:10:18.843 に答える
0
cmd シェル (vxWorks 6.x) で「cp」コマンドを使用することもできますが、これは API ではないため、おそらく質問に正確に答えることはできません。
于 2016-08-04T13:47:33.073 に答える
0
私が見つけた最良の方法はxcopy("fromPath", "toPath")
. パスからパスへのすべてを再帰的に (フォルダーとサブフォルダーを含めて) コピー (複製) します。
VxWork マニュアルをチェックしてください: http://www.vxdev.com/docs/vx55man/vxworks/ref/usrFsLib.html#xcopy
于 2016-12-15T09:28:53.240 に答える