0
Takeown /f D:\Windows /r /D Y
Takeown /f "D:\Program Files" /r /D Y
Takeown /f "D:\Program Files(x86)" /r /D Y
Attrib -s -r -h D:\ProgramData
Takeown /f D:\ProgramData /r /D Y
Icacls D:\Windows /grant %Username%:F /t /c
Icacls "D:\Program Files" /grant %Username%:F /t /c
Icacls "D:\Program Files(x86)" /grant %Username%:F /t /c
Icacls D:\ProgramData /grant %Username%:F /t /c
私は後で例えば、文字列として、各コマンドにアクセスもを取得できるようにしたい:私が作ることができこのコマンドの文字列配列を作成するにはどうすればよいですか?
"Icacls "D:\Program Files(x86)" /grant %Username%:F /t /c"
:
string[] params = new string[] {....};
しかし、私が台無しになっています"D:\ Program Files"
これまでに私はこれを試した:
string[] commands = new string[] {
"Takeown /f D:\\Windows /r /D Y", "Takeown /f ""D:\Program Files""\ /r /D Y"};
しかし、一部のエラーを取得: "D:\プログラムファイル" "\/R/DY"
構文エラー、 '' 認識できないエスケープシーケンス エラーが予想される '' 期待認識されないエスケープシーケンス
あなたは何を試しましたか、直面している問題は何ですか? – Shyju
[どのようにして逐語的な文字列でエスケープできますか?](https://stackoverflow.com/questions/17168961/how-do-i-escape-in-verbatim-string) –