我需要file.pdf复制到AppData文件夹在我的WinForms应用程序,但因为这会被许多人使用,我需要有一个发现如何创建一个未指定文件路径
iFile.CopyTo("somethinghere...//AppData//Temp//file.pdf");
一个通用路径
并复制所述文件。
我需要file.pdf复制到AppData文件夹在我的WinForms应用程序,但因为这会被许多人使用,我需要有一个发现如何创建一个未指定文件路径
iFile.CopyTo("somethinghere...//AppData//Temp//file.pdf");
一个通用路径
并复制所述文件。
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
将得到AppData文件夹为当前用户。
如果你希望你的PDF为所有用户的一个副本,使用Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
代替。
MSDN on Environment.GetFolderPath
MSDN on Environment.SpecialFolder
烨SpecialFolder.ApplicationData的伎俩,我的感激之情! – 2013-03-08 19:07:56
你应该知道,普通用户没有写权限CommonApplicationData。您的安装程序可能需要在那里创建一个世界可写的文件或目录。 – RichieHindle 2013-03-09 07:41:40
你的意思是你想要的文件是在一个地点的所有用户都可访问,或者每个用户应该得到自己的文件复制在自己的AppData目录? – RichieHindle 2013-03-08 18:11:38
@RichieHindle其他用户将使用此.exe文件在本地 – 2013-03-08 18:58:32