0

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;念のために何かをお勧めします。

明らかに、これはコマンドラインを使用しようとしている私です。また、ライブラリをインストールせずにこれを行う方法があれば、それは素晴らしいことです。

4

1 に答える 1