Mam listę plików wygenerowanych z SSMS w XP w następujący sposób:
dbo.mysproc1.StoredProcedure.sql
dbo.mysproc2.StoredProcedure.sql
dbo.mySproc3.StoredProcedure.sql
... you get the drift
Chcę zmienić ich nazwę na:
proc.dbo.mysproc1.sql
proc.dbo.mysproc2.sql
proc.dbo.mySproc3.sql
... you get the drift
Jestem otwarty na PowerShell, zwykłą starą partię lub cokolwiek innego. Jeśli możesz to zrobić za pomocą wyrażenia regularnego, które byłoby fascynujące, ale cokolwiek tam też działa. Chcę celów, a nie środków, tak? Po prostu nie jestem pewien, jakiego polecenia użyć. Nie chcę jednak pobierać narzędzia do tego. Proszę natywny XP SP3.
Jest to jednorazowe zadanie, a nie coś, co można napisać w skrypcie, jeśli to ma znaczenie. Ale mogę to powtórzyć w przyszłości, więc skryptowanie nie jest niczym złym.
źródło
Prosty skrypt PS do kopnięć:
źródło