C#在不同的PC上保存文件

时间:2015-05-05 11:38:22

标签: c# xml

我写的程序是库存盘点系统。

因此,我编写程序的PC可以根据需要在PC上找到要更新的文件和文件夹,因为路径有效。

string path = "C:\\Users\\ThisPC\\Documents\\Stock Documents\\Reciepts";

if (!Directory.Exists("C:\\Users\\ThisPC\\Documents\\Stock Documents\\Reciepts")) 
{
    Directory.CreateDirectory(path); 
}

var fileName = @"c:\Users\ThisPC\Documents\Stock Documents\Tyre_File.xml";

当我在订单时更新数量时,也会使用此行。 很明显,当我在另一台PC上的visual studio中运行这个程序时,这条路径并没有被识别出来。

有没有办法可以在程序加载的任何电脑上添加指针来创建和存储我的文档中的文件夹和文档?

UPDATE ------------------------------------------- ------------

string path = "C:\\Users\\ThisPC\\Documents\\Stock Documents\\Customer Reciepts";


            if (!Directory.Exists("C:\\Users\\ThisPC\\Documents\\Stock Documents\\Customer Reciepts")) 
            {
                Directory.CreateDirectory(path); 
            }    

这是唯一不起作用的,它在加载表单时在文件夹中创建一个文件夹,但是你的方法不起作用?

2 个答案:

答案 0 :(得分:6)

我相信

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 

是您正在寻找的

答案 1 :(得分:3)

您需要MyDocuments的环境变量,这对每个用户/计算机都是唯一的。

@import "bootstrap"
@media (min-width: @screen-md-min) {  
  #maincontent .col-md-offset-1 {
   margin-left: 42%; /* <- your value here */
  }
}