在生成的exe程序中为何不能file.creat 新的文件

string path = Application.StartupPath;
path = Path.Combine(path, DateTime.Now.ToLongDateString() + ".txt");

            if (!File.Exists(path))
            {
                 FileStream fs;
                  //fs = File.Create(path);
                   fs = File.Create(Application.StartupPath+ DateTime.Now.ToLongDateString()+".txt");
                 //File.Create(path);
                 fs.Close();
            }

们 为什么在生成的exe程序中 这条语句不能执行 总是提示 对路径“c//path" 的访问被拒绝!

C盘创建,删除文件需要管理员权限,你可以选择为你的程序赋予管理员权限或者在别的盘运行并新建文件

盘符后面少了冒号:吧。
或者由于c盘是系统盘吧,你换成其他盘试试。