2 つのディレクトリをリンクするプログラムを作成しています。ゲームの保存ファイルを持っている人は、自分の Dropbox アカウントのディレクトリと同期できるという考えです。プログラムは、Dropbox がインストールされているかどうかを確認し、同期したい 2 つのディレクトリを選択するようにユーザーに求めます。ゲーム ディレクトリは textBox_Game.Text に保存され、選択した Dropbox フォルダは textBox_DB.Text に保存されます。
private void button_link_Click(object sender, EventArgs e)
{
string strCmdText;
string sourceDir = textBox_Game.Text;
string destinationDir = textBox_DB.Text;
strCmdText = "/c MKLINK /J C:\Dest C:\Source";
System.Diagnostics.Process.Start("CMD.exe", strCmdText);
}
}
私は現在、C++ で多くのプログラムを実行しているので、さまざまな変数と文字列を 1 行で出力するという概念に精通しています...しかし、これは C++ ではありません...うまくいくとは思っていませんでしたが、試してみましたstrCmdText = "/c MKLINK /J " >> destinationDir >> " " >> sourceDir;
念のために何かをお勧めします。
明らかに、これはコマンドラインを使用しようとしている私です。また、ライブラリをインストールせずにこれを行う方法があれば、それは素晴らしいことです。