- Управление текущим расположением Managing Current Location
- Получение текущего расположения (Get-Location) Getting Your Current Location (Get-Location)
- Настройка текущего расположения (Set-Location) Setting Your Current Location (Set-Location)
- Сохранение и отзыв последних расположений (Push-Location и Pop-Location) Saving and Recalling Recent Locations (Push-Location and Pop-Location)
- Set Default Folder When Opening Explorer in Windows 10
- Set Default Folder to This PC
- Set Any Folder as Default for Explorer
- Pin Folders to Quick Access
Управление текущим расположением Managing Current Location
При навигации по системам папок в проводнике у вас обычно есть определенное рабочее расположение, т. е. текущая открытая папка. When navigating folder systems in File Explorer, you usually have a specific working location — namely, the current open folder. Элементами в текущей папке можно легко управлять, щелкая их. Items in the current folder can be manipulated easily by clicking them. Когда в интерфейсе командной строки (например, Cmd.exe) открыта папка, в которой находится определенный файл, вы можете получить к нему доступ, указав короткое имя, а не вводить весь путь к файлу. For command-line interfaces such as Cmd.exe, when you are in the same folder as a particular file, you can access it by specifying a relatively short name, rather than needing to specify the entire path to the file. Текущий каталог называется рабочим. The current directory is called the working directory.
Windows PowerShell использует существительное Location для ссылки на рабочий каталог и реализует семейство командлетов для просмотра расположения и управления им. Windows PowerShell uses the noun Location to refer to the working directory, and implements a family of cmdlets to examine and manipulate your location.
Получение текущего расположения (Get-Location) Getting Your Current Location (Get-Location)
Чтобы определить путь к текущему каталогу, введите команду Get-Location : To determine the path of your current directory location, enter the Get-Location command:
Командлет Get-Location аналогичен команде pwd в оболочке BASH. The Get-Location cmdlet is similar to the pwd command in the BASH shell. Командлет Set-Location аналогичен команде cd в Cmd.exe. The Set-Location cmdlet is similar to the cd command in Cmd.exe.
Настройка текущего расположения (Set-Location) Setting Your Current Location (Set-Location)
Команда Get-Location используется с командой Set-Location . The Get-Location command is used with the Set-Location command. Команда Set-Location позволяет вам указать расположение текущего каталога. The Set-Location command allows you to specify your current directory location.
Обратите внимание, что после ввода команды вы не получите прямого отклика о действии команды. After you enter the command, you will notice that you do not receive any direct feedback about the effect of the command. Большинство команд Windows PowerShell, выполняющих действия, практически не создают выходных данных, так как выходные данные не всегда полезны. Most Windows PowerShell commands that perform an action produce little or no output because the output is not always useful. Чтобы проверить успешность внесения изменения в каталог при вводе команды Set-Location , включите параметр -PassThru при вводе команды Set-Location : To verify that a successful directory change has occurred when you enter the Set-Location command, include the -PassThru parameter when you enter the Set-Location command:
Параметр -PassThru можно использовать с некоторыми командами Set в Windows PowerShell для возврата сведений о результате в случае отсутствия выходных данных по умолчанию. The -PassThru parameter can be used with many Set commands in Windows PowerShell to return information about the result in cases in which there is no default output.
Вы можете указать пути относительно текущего расположения так же, как и в большинстве командных оболочек UNIX и Windows. You can specify paths relative to your current location in the same way as you would in most UNIX and Windows command shells. В стандартной нотации для относительных путей точка ( . ) представляет текущую папку, а две точки ( .. ) — родительский каталог текущего расположения. In standard notation for relative paths, a period ( . )represents your current folder, and a doubled period ( .. ) represents the parent directory of your current location.
Например, если вы находитесь в папке C:\Windows , точка ( . ) представляет C:\Windows , а две точки ( .. ) представляют C: . For example, if you are in the C:\Windows folder, a period ( . )represents C:\Windows and double periods ( .. ) represent C: . Текущее расположение можно изменить на корень диска C: путем ввода следующей команды: You can change from your current location to the root of the C: drive by typing:
Тот же метод работает в дисках Windows PowerShell, которые не являются дисками файловой системы, например HKLM: . The same technique works on Windows PowerShell drives that are not file system drives, such as HKLM: . В реестре в качестве расположения можно задать раздел HKLM\Software путем ввода следующего кода: You can set your location to the HKLM\Software key in the registry by typing:
После этого можно изменить расположение каталога на родительский каталог, который является корнем диска Windows PowerShell HKLM: с помощью относительного пути: You can then change the directory location to the parent directory, which is the root of the Windows PowerShell HKLM: drive, by using a relative path:
Вы можете ввести Set-Location или использовать любой из встроенных псевдонимов Windows PowerShell для Set-Location (cd, chdir, sl). You can type Set-Location or use any of the built-in Windows PowerShell aliases for Set-Location (cd, chdir, sl). Пример: For example:
Сохранение и отзыв последних расположений (Push-Location и Pop-Location) Saving and Recalling Recent Locations (Push-Location and Pop-Location)
При изменении расположения полезно отслеживать свое предыдущее расположение и иметь возможность вернуться к нему. When changing locations, it is helpful to keep track of where you have been and to be able to return to your previous location. Командлет Push-Location в Windows PowerShell создает упорядоченный журнал («стек») путей к каталогам, которые вы открывали, чтобы можно было вернуться на шаг назад по журналу путей к каталогу, используя дополнительный командлет Pop-Location . The Push-Location cmdlet in Windows PowerShell creates a ordered history (a «stack») of directory paths where you have been, and you can step back through the history of directory paths by using the complementary Pop-Location cmdlet.
Например, Windows PowerShell обычно запускается в корневом каталоге пользователя. For example, Windows PowerShell typically starts in the user’s home directory.
Слово стек имеет специальное значение во многих параметрах программирования, включая .NET Framework. The word stack has a special meaning in many programming settings, including .NET Framework. Например, в физическом стеке элементов последний элемент, помещенный в стек, является первым элементом, который можно извлечь из него. Like a physical stack of items, the last item you put onto the stack is the first item that you can pull off the stack. Добавление элемента в стек в разговорной речи называется «проталкиванием» элемента в стек. Adding an item to a stack is colloquially known as «pushing» the item onto the stack. Извлечение элемента из стека в разговорной речи называется «выводом» элемента из стека. Pulling an item off the stack is colloquially known as «popping» the item off the stack.
Чтобы передать текущее расположение в стек, а затем переместить его в папку локальных параметров, введите: To push the current location onto the stack, and then move to the Local Settings folder, type:
После этого можно передать расположение локальных параметров в стек и переместить его в папку Temp, введя следующее: You can then push the Local Settings location onto the stack and move to the Temp folder by typing:
Чтобы убедиться, что каталоги изменены, введите команду Get-Location : You can verify that you changed directories by entering the Get-Location command:
После этого можно перейти в последний открытый каталог, введя команду Pop-Location , и проверить изменение, введя команду Get-Location : You can then pop back into the most recently visited directory by entering the Pop-Location command, and verify the change by entering the Get-Location command:
Как и в случае с командлетом Set-Location , можно включить параметр -PassThru при вводе командлета Pop-Location , чтобы открыть указанный каталог: Just as with the Set-Location cmdlet, you can include the -PassThru parameter when you enter the Pop-Location cmdlet to display the directory that you entered:
Кроме того, можно использовать командлеты расположения с сетевыми путями. You can also use the Location cmdlets with network paths. Если у вас есть сервер FS01 с общей папкой Public, можно изменить расположение, введя If you have a server named FS01 with an share named Public, you can change your location by typing
Для изменения расположения на любой доступный диск можно использовать команды Push-Location и Set-Location . You can use the Push-Location and Set-Location commands to change the location to any available drive. Например, если у вас есть локальный дисковод компакт-дисков с буквой диска D, содержащий компакт-диск с данными, вы можете изменить расположение на дисковод компакт-дисков, введя команду Set-Location D: . For example, if you have a local CD-ROM drive with drive letter D that contains a data CD, you can change the location to the CD drive by entering the Set-Location D: command.
Если дисковод пуст, вы получите следующее сообщение об ошибке: If the drive is empty, you will get the following error message:
В интерфейсе командной строки проводник неудобно использовать для просмотра свободных физических дисков. When you are using a command-line interface, it is not convenient to use File Explorer to examine the available physical drives. Также в проводнике будут показаны не все диски PowerShell. Also, File Explorer would not show you the all of the Windows PowerShell drives. Windows PowerShell предоставляет набор команд для управления дисками Windows PowerShell, о которых речь пойдет далее. Windows PowerShell provides a set of commands for manipulating Windows PowerShell drives, and we will talk about these next.
Set Default Folder When Opening Explorer in Windows 10
How to change from Quick Access to This PC
After upgrading to Windows 10 recently, I noticed that whenever I opened Explorer, it would always show me Quick Access. I like the new Quick Access feature, but I preferred to have Explorer open to This PC instead.
For me, being able to access the different drives on the computer and my network devices was far more important than accessing frequently used folders or recently opened files. It’s a useful feature, but I don’t mind having to click once to access it.
In this post, I’ll show you how to change the default folder from Quick Access to This PC when opening Explorer. In addition, I’ll also show you a trick whereby you can set any folder to be the default folder when opening Explorer in Windows 10.
Set Default Folder to This PC
To change the setting, open Explorer, click on File and then click on Change folder and search options.
In the dialog that pops up, you should already be on the General tab. At the very top, you’ll see Open File Explorer to where you can select from This PC and Quick Access.
Just pick whichever folder you prefer and you’re good to go! Now when you open Explorer, you should see it open to This PC selected instead of Quick Access.
If you need to do this on many machines in a corporate environment, you’ll be happy to know that there is a registry entry that controls this setting also. Just navigate to the following key:
On the right hand side, look for a DWORD key named Launch To. 1 means This PC and 2 means Quick Access.
Finally, let’s talk about how we can configure Explorer to open up to any folder as the default folder.
Set Any Folder as Default for Explorer
Since there really isn’t any official way to do this, we have to kind of hack Windows to get it to do what we want. I’ve tested it out and the process seems to work just fine. To get started, find your folder and create a shortcut to the folder on your desktop.
For example, if I wanted to use the Pictures folder as my default folder, I would right-click on it, choose Send to and then click on Desktop (create shortcut). Next, we need to copy that shortcut into a special location in Windows. First, let’s open Explorer and go to that special location. Just copy and paste the following path into the address bar in another Explorer window:
Make sure to press Enter after you paste the path into Explorer. Depending on what else is pinned to your taskbar, you might see shortcuts to several programs here, but you should always see a File Explorer shortcut.
Now go ahead and drag the shortcut that we just created from your desktop into the special folder you have open in Explorer. Now we have to do one last thing. Go ahead and delete the File Explorer shortcut and rename the Pictures Shortcut to File Explorer. If you chose a different folder than Pictures, then change whatever the name of that shortcut is to File Explorer.
That’s about it! Now open File explorer from your taskbar and you should be viewing the contents of whichever folder you chose to be the default folder.
It’s worth noting that this little trick will only work when you click on the Explorer icon on your taskbar. If you open Explorer by double-clicking on This PC on the desktop or by clicking on Start and then File Explorer, you’ll either see This PC or Quick Access, depending on which option is chosen in the settings.
If you want to undo what we just did above, all you have to do is right-click on Explorer in the taskbar and choose Unpin from taskbar. After that, just drag the This PC icon from your desktop and drop it onto the taskbar again. This will create a new Explorer shortcut and it’ll work normally.
Pin Folders to Quick Access
If you don’t like any of the two options above, you do have one other choice in Windows 10. You could use the new pinned folders feature that is associated with Quick Access. When you open Explorer, you’ll see a pin icon next to several folders under Quick Access.
The Desktop, Downloads, Documents, Pictures, This PC and Music folders are pinned by default in Windows 10. If you want to remove any of them, just right-click and choose Unpin from Quick Access.
However, if you want one click access to any folder on your computer, navigate to that folder, then right-click on Quick Access and choose Pin current folder to Quick Access.
As you can see, this is how I pinned the Program Files folder to my Quick Access section. Using this method, you don’t have to resort to any hacks and you can also quickly access any folder on your system with two clicks.
Lastly, you can also get to that pinned folder quickly by simply right-clicking on the File Explorer icon in your taskbar and choosing your pinned folder, which will show up in the jumplist.
So in summary, if you want to change the default folder system-wide, you can only pick between This PC and Quick Access. If you use the second method involving the shortcut hack, then you have to use the shortcut from the taskbar.
Lastly, if you just need quick access to a folder, try using the pin to Quick Access option as that will also be system-wide and will remain in the left-hand side even as you browse through other folders. If you have any questions, post a comment. Enjoy!
Founder of Online Tech Tips and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications. Read Aseem’s Full Bio