所以,基本上我創建了這個程序,它將選定的文件複製到漫遊AppData文件夾中的公司命名文件夾,這並不是那麼糟糕。我的意思是,現在的設置不是那麼糟糕,但我想對它有更多的控制權。我似乎不能成功覆蓋和其他東西
string fullFileName = item.FileName;
string fileNameWithExt = Path.GetFileName(fullFileName);
string destPath = Path.Combine(Application.UserAppDataPath, fileNameWithExt);
File.Copy(item.FileName, destPath);
在它檢查如果自定義應用程序數據文件夾是有計劃的開始。
public void checkADfolder()
{
string folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string specificFolder = Path.Combine(folder, ".program");
if (!Directory.Exists(specificFolder))
Directory.CreateDirectory(specificFolder);
}
我想要文件轉到AppData文件夾.program而不是具有應用程序公司名稱的文件夾。
此外,我遇到了這個問題。當用戶選擇一個文件,然後關閉該程序並再次打開該程序並恰好選擇相同的文件時,由於文件已存在,它會發出錯誤。當選擇相同的文件時,我需要覆蓋所有其他文件。
擰它,我也會問這個爲什麼我在這裏。 我需要用戶選擇的文件替換AppData文件夾中的另一個文件,並重命名用戶選擇的文件。
基本上。用戶選擇文件。文件名是「user.txt」。現在它在漫遊> .program> user.txt 我需要該文件來替換文件,假設它被稱爲「guest.txt」。它在漫遊> .user> guest.txt 我需要將「user.txt」複製並重命名爲「guest.txt」,然後替換.user文件夾中的「guest.txt」。 我希望能夠解釋所有事情。
我想我會把所有東西放進一個帖子而不是多個。 我已經搜查,但似乎無法找到任何答案:/
你是否在Google上覆制文件?並重命名文件? –