I have multiple folders with space in the folder name, and need to replace the space with underscore.
Found a simple batch file to do that
From this:
To this:
Script:
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /D %%d IN (*) DO (
SET "NAME=%%d"
SET "NEWNAME=!NAME: =_!"
IF NOT "!NAME!"=="!NEWNAME!" rename "!NAME!" "!NEWNAME!"
)
pause
exit
Thursday, November 9, 2017
Replace "space" with"underscore" in folder name - recursively
Wednesday, November 8, 2017
How to read XML using powershell command
PS E:\Win10_SAC_1709\Control> [xml]$XmlDocument = get-content .\DriverGroups.xml
PS E:\Win10_SAC_1709\Control> $XmlDocument
groups
------
groups
PS E:\Win10_SAC_1709\Control> $XmlDocument.group
PS E:\Win10_SAC_1709\Control> $XmlDocument.groups
group
-----
{default, hidden, 213E, 18E5...}
PS E:\Win10_SAC_1709\Control> $XmlDocument.groups.group | ft -a
guid enable Name Comments
---- ------ ---- --------
{00000000-0000-0000-0000-000000000000} True default default folder (root)
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF} True hidden This folder contains shared source items that have not been ma...
{40e24ed9-1a13-4da2-a434-0219ad4e7105} True 213E HP EliteBook Folio 1040 G1
{446b6eec-ae81-4060-9cce-0c525865edf6} False 18E5 HP Elitedesk 800 USDT
{42617501-dbd0-427d-b3dc-a2dc550a631c} False 1992 HP ProBook 645 G1
{cf8166ba-5722-45ff-9b30-aa7e58d7ffa4} False 2129 HP Z840 Workstation
{121569dd-0eb4-4771-9838-bf0cdd465da4} True WinPE
{11d5ca9b-f2be-45ab-82cf-b0dbb11b938a} True 2270 Folio 1040 G2
{f194946d-bf05-4992-9fe5-ba88314f1330} False 1998 EliteDesk 800 G1 SFF
{c6b8ed4f-6828-485c-822a-0d213c9f71a2} False 18E4 EliteDesk 800 G1 TWR
{48859491-2051-44db-986f-298c27aabca2} False 212A Z640
{d9e064b6-6ed8-4a0b-a33d-d15127ec0f61} False 805B 705 G2 DM
{719c16f4-d227-4230-a903-193159ecb570} False 805A 705 G2 MT
{8da9ed57-15c2-453b-a31b-8f41459c5501} True 807E 745 G3
{49f21b93-880c-41ba-82ec-9ee7d244dcc8} True 8079 840 G3
{b786bada-aa17-4dbc-8e79-3d926f92383b} False 80D5 Zbook15 G3
{efd6946f-e226-4d91-b342-231fb1918a1f} False 8265 705 G3 MT
{3fc61ad6-0381-46cb-9d01-9db5ecc847e3} True 8266 705 G3 DM
{0b54975f-25ea-4503-8db8-1adae5c368ce} False 2253 ZBook 15 G2
{d062542f-7509-4e66-baa0-5447a5c7f28a} False 1909 ZBook 15 G1
{375766cc-8dd4-43b1-975e-c37b8030d33e} True 8236 Elitebook 745 G4
{637b470a-0622-4953-a54c-c197410731e1} True 828C EliteBook 840 G4
{d9e41914-8758-4070-ab64-d573931119e4} True 827D x360 1030 G2
{eab7e4c4-b63b-4b40-b9ec-8070f86b458a} True 828B X2 612 G2
PS E:\Win10_SAC_1709\Control>
PS E:\Win10_SAC_1709\Control> $XmlDocument
groups
------
groups
PS E:\Win10_SAC_1709\Control> $XmlDocument.group
PS E:\Win10_SAC_1709\Control> $XmlDocument.groups
group
-----
{default, hidden, 213E, 18E5...}
PS E:\Win10_SAC_1709\Control> $XmlDocument.groups.group | ft -a
guid enable Name Comments
---- ------ ---- --------
{00000000-0000-0000-0000-000000000000} True default default folder (root)
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF} True hidden This folder contains shared source items that have not been ma...
{40e24ed9-1a13-4da2-a434-0219ad4e7105} True 213E HP EliteBook Folio 1040 G1
{446b6eec-ae81-4060-9cce-0c525865edf6} False 18E5 HP Elitedesk 800 USDT
{42617501-dbd0-427d-b3dc-a2dc550a631c} False 1992 HP ProBook 645 G1
{cf8166ba-5722-45ff-9b30-aa7e58d7ffa4} False 2129 HP Z840 Workstation
{121569dd-0eb4-4771-9838-bf0cdd465da4} True WinPE
{11d5ca9b-f2be-45ab-82cf-b0dbb11b938a} True 2270 Folio 1040 G2
{f194946d-bf05-4992-9fe5-ba88314f1330} False 1998 EliteDesk 800 G1 SFF
{c6b8ed4f-6828-485c-822a-0d213c9f71a2} False 18E4 EliteDesk 800 G1 TWR
{48859491-2051-44db-986f-298c27aabca2} False 212A Z640
{d9e064b6-6ed8-4a0b-a33d-d15127ec0f61} False 805B 705 G2 DM
{719c16f4-d227-4230-a903-193159ecb570} False 805A 705 G2 MT
{8da9ed57-15c2-453b-a31b-8f41459c5501} True 807E 745 G3
{49f21b93-880c-41ba-82ec-9ee7d244dcc8} True 8079 840 G3
{b786bada-aa17-4dbc-8e79-3d926f92383b} False 80D5 Zbook15 G3
{efd6946f-e226-4d91-b342-231fb1918a1f} False 8265 705 G3 MT
{3fc61ad6-0381-46cb-9d01-9db5ecc847e3} True 8266 705 G3 DM
{0b54975f-25ea-4503-8db8-1adae5c368ce} False 2253 ZBook 15 G2
{d062542f-7509-4e66-baa0-5447a5c7f28a} False 1909 ZBook 15 G1
{375766cc-8dd4-43b1-975e-c37b8030d33e} True 8236 Elitebook 745 G4
{637b470a-0622-4953-a54c-c197410731e1} True 828C EliteBook 840 G4
{d9e41914-8758-4070-ab64-d573931119e4} True 827D x360 1030 G2
{eab7e4c4-b63b-4b40-b9ec-8070f86b458a} True 828B X2 612 G2
PS E:\Win10_SAC_1709\Control>
Subscribe to:
Posts (Atom)