Upload files to "CommInvoiceFolderes"
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#
|
||||
# `B$$$$$$$$&r<. !* .$"
|
||||
# .xccccczW$$$$$%' . !* .$" ...... ... ......... ...... ......... ...
|
||||
# `<}{i. .#$$$$" $: !* .$" '$$$$$$$W1' .$$$. "$$$$$$$$| $$$$$$@c]` `$$$$$$$$* $$$"
|
||||
# ,uuuuu" .&$$$j $: !* .$" '$$$..`[$$& .$$$. "$$$`````' $$$;`"<*$$/. `$$$^````` $$$"
|
||||
# .l??!' .'"-8@v]^ $: !* .$" '$$$ ,$$W .$$$. "$$$'''''. $$$` f$$\ `$$$`''''' $$$"
|
||||
# `%$$$$I I$$$$$\ $: !* .$" '$$$#MB$&{. .$$$. "$$$$$$$$| $$$` ,$$$ `$$$$$$$$* $$$"
|
||||
# ^B$$$$> "B$$$$n. $: !* .$" '$$$,@$8` .$$$. "$$$'''''. $$$` ~$$M `$$$`''''' $$$"
|
||||
# "@$$$$+ 'W$$$$z. $: !* .$" '$$$ `%$@: .$$$. "$$@ $$$` .!@$@^ `$$$ $$$"
|
||||
# ,$$$$$+ .v$$$$W` $: !* .$" '$$$ 'W$$? .$$$. "$$$vvvvv? $$$*z8$$@|' `$$$cvvvv/ $$$#vvvv>
|
||||
# '[}}}}; _}}}}]. }` !* .}' .~~< .<~~^ ~~~ '~~~~~~~~, ~~~~~>:` .~~~~~~~~I <~~~~~~~"
|
||||
# !*
|
||||
# !*
|
||||
# !*
|
||||
# !*
|
||||
# `;
|
||||
|
||||
# This is a script to create the folder structure requiered for the commercial invoice folder
|
||||
|
||||
# Define the base folder path
|
||||
$basePath = "C:\Users\nicholson\Riedel Communications GmbH & Co. KG\DEP - Australia Internal - Documents\Operations\Freight\Commercial Invoices 2025"
|
||||
|
||||
# Define folder structure as a hashtable
|
||||
$folderStructure = @{
|
||||
"001 Repairs" = @("001 January", "002 February", "003 March", "004 April", "005 May", "006 June", "007 July", "008 August", "009 September", "010 October", "011 November", "012 December")
|
||||
"002 Rental" = @("001 January", "002 February", "003 March", "004 April", "005 May", "006 June", "007 July", "008 August", "009 September", "010 October", "011 November", "012 December")
|
||||
"003 Sales" = @("001 January", "002 February", "003 March", "004 April", "005 May", "006 June", "007 July", "008 August", "009 September", "010 October", "011 November", "012 December")
|
||||
"004 Demo" = @("001 January", "002 February", "003 March", "004 April", "005 May", "006 June", "007 July", "008 August", "009 September", "010 October", "011 November", "012 December")
|
||||
}
|
||||
|
||||
# Ensure the base folder exists
|
||||
if (-not (Test-Path -Path $basePath)) {
|
||||
New-Item -Path $basePath -ItemType Directory -Force
|
||||
}
|
||||
|
||||
# Create folders and subfolders
|
||||
foreach ($folder in $folderStructure.Keys) {
|
||||
# Create main subfolder
|
||||
$subFolderPath = Join-Path -Path $basePath -ChildPath $folder
|
||||
if (-not (Test-Path -Path $subFolderPath)) {
|
||||
New-Item -Path $subFolderPath -ItemType Directory -Force
|
||||
}
|
||||
|
||||
# Create sub-subfolders
|
||||
foreach ($subSubFolder in $folderStructure[$folder]) {
|
||||
$subSubFolderPath = Join-Path -Path $subFolderPath -ChildPath $subSubFolder
|
||||
if (-not (Test-Path -Path $subSubFolderPath)) {
|
||||
New-Item -Path $subSubFolderPath -ItemType Directory -Force
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Write-Host "Folders and subfolders created successfully!"
|
||||
Reference in New Issue
Block a user