本人做了一个很简单的应用于Win CE的程序,程序大概实现的目的如下:
程序是运行在一个手持式扫描仪上的,该扫描仪实际上就是一台电脑,并带扫描功能.
程序在扫描一个条形码后便将扫描到的条形码写进一个当前目录下的文本文件里(txt),扫描一个就写一个,每一行写一个条形码信息.现在程序在Windows下可以实现了,运行的是"\bin\Debug"下的那个可执行文件,可是今天我把这个可执行文件和那个文本文件(.txt)拷贝到那个移动终端扫描仪上,程序却不能将任何扫描到的条形码写进那个文本文件里(.txt),不知道是什么原因,请各位高手能够指点一下,不胜感激!下面是我程序的代码,不知道问题出现在哪里了:using System;
using System.Drawing;
using System.Collections;
using System.Windows.Forms;
using System.Data;
using System.IO;             
private void textBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
   if(e.KeyValue == 13)
     {   
       string path = "./recordset.txt";           //指定记录文件的路径         
       label1.Text = "";
       label1.Text = textBox1.Text;
       textBox1.Text = "";
       
       StreamWriter writer_Str;
       writer_Str = new StreamWriter(path,true); //true表示向文本中追加数据    
       writer_Str.WriteLine(label1.Text);
       writer_Str.Close();
      }
 }