Я на Windows 10.
Когда я пытался создать файл, используя Powershell , я получил следующую ошибку
(Примечание: такое же поведение происходило в cmd.exe но не Git Bash )
PS C:\Users\John\Documents> New-Item hi.txt -type file
New-Item : Could not find file 'C:\Users\John\Documents\hi.txt'.
At line:1 char:1
+ New-Item hi.txt -type file
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError:
(C:\Users\John\Documents\hi.txt:String) [New-Item],
FileNotFoundException
+ FullyQualifiedErrorId : NewItemIOError,Microsoft.PowerShell.Commands.
NewItemCommand
Я могу создавать, открывать и обновлять файлы в обычном режиме из Проводника и Git Bash.
Я проверил уровень разрешений каталога и у меня есть полный контроль над каталогом.
PS C:\Users\John> (get-acl .\Documents\).access
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : NT AUTHORITY\SYSTEM
IsInherited : False
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : BUILTIN\Administrators
IsInherited : False
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : BUILTIN\Users
IsInherited : False
InheritanceFlags : None
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : JOHN-DEEPBOOK\JOHN
IsInherited : False
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : NT AUTHORITY\SYSTEM
IsInherited : True
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : BUILTIN\Administrators
IsInherited : True
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : JOHN-DEEPBOOK\JOHN
IsInherited : True
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
Попытка запустить PowerShell от имени администратора, и то же самое произошло.
Это не 'Единственный каталог, который имеет эту проблему./ Desktop и / Contacts также имеют ту же проблему.Я думал, что может быть что-то особенное для этих встроенных каталогов, но / Downloads работает нормально.И все они имеют одинаковые уровни разрешений.
Другое интересное поведение, которое я обнаружил, заключается в том, что, когда я вызывал Sublime из PowerShell, он сталкивался с той же проблемой, когда не мог сохранить файл.Но когда я вызывал его из меню «Пуск», он работал нормально.
Я также пытался редактировать в Vscode, и он вылетал при попытке сохранить файл.Она вылетала, когда я вызывал из PowerShell и меню «Пуск».
Кажется, это скорее проблема Windows, а не только PowerShell, поскольку у меня была та же проблема с cmd.exe и Vscode.
Если бы вы имели хоть какое-то представление о том, почему это происходит, мы будем благодарны за любые предложения !!