Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 位图。使用字符串值保存子文件夹_C#_Winforms - Fatal编程技术网

C# 位图。使用字符串值保存子文件夹

C# 位图。使用字符串值保存子文件夹,c#,winforms,C#,Winforms,我的代码 string userid; string userimageid; bitmap.save(@"C:\temper\temp\"+userid+"\"+userimageid+".jpg"); 获取构建错误!为什么我不能用字符串值名称创建子文件夹并插入图像?仍然无法将名称userid插入到板条箱文件夹中。是的,您可以。但必须先创建文件夹,然后保存位图: string folderName = @"C:\temper\temp\"+userid; if (!Directory.Ex

我的代码

string userid;
string userimageid;

bitmap.save(@"C:\temper\temp\"+userid+"\"+userimageid+".jpg");

获取构建错误!为什么我不能用字符串值名称创建子文件夹并插入图像?仍然无法将名称userid插入到板条箱文件夹中。

是的,您可以。但必须先创建文件夹,然后保存位图:

string folderName = @"C:\temper\temp\"+userid;
if (!Directory.Exists(folderName) {
    Directory.CreateDirectory(folderName);
}
bitmap.save(folderName + "\\userimage.jpg");  //your original concatenation had an error
解决了

string folderName = @"C:\temper\temp\"+userid;
if (!Directory.Exists(folderName) {
Directory.CreateDirectory(folderName);
}
bitmap.save(folderName + "\\" +userimage+ ".jpg"); `Create first folder and save Thanks Mnieto`

“\\userimage.jpg”这是我的问题。我想插入已创建的子文件夹。。。只需解决一个步骤。如果文件夹在运行时不存在,他将不会得到生成错误。你应该共享你得到的生成错误。你应该列出你的错误。我猜你没有逃过“\”中的反斜杠。