0

私のユーザープロファイルにはスペース(名-スペース-姓)があり、そのため、プログラムをインストールすると、C:\Usersディレクトリに自分の名だけのファイルが作成されました。これがいつどのように起こったのかわかりません。

「実行」を使用して%temp%と入力すると、Windowsで「C:\ User(firstname)」が見つからないというエラーが表示されます。

値を元に戻す方法はありますか?

4

1 に答える 1

1

誤ったディレクトリを削除するか、名前を変更します。


Windows では、いくつかのサービスは、ファイル名にスペースが含まれている場合にコマンドを処理する方法を "スマート" にしようとします。このアルゴリズムは、(通常のコマンドライン解析と同様に) 入力をスペースで分割することから始まり、最初のコンポーネントが有効なパスを与えない場合、隣接する引数を収集します。ある時点で有効なパスが見つかった場合、解析を停止し、残りを引数として扱います。

C:\Users\John Smith間違ったディレクトリがあるとしC:\Users\Johnます。次に、にアクセスしようとすると%TEMP%、Windows はそれを に展開しC:\Users\John Smith\AppData\Local\Tempます。最初の「引数」C:\Users\Johnが存在するため、コマンドとして扱われますが、コマンドではない (ファイルである) ため、そのエラーが発生します。

于 2012-09-23T01:43:47.943 に答える