Vedo che non risponde proprio nessuno. Provo a dire la mia.
Sei sicuro che serva Access per fare queste operazioni?
Vedi se possono servirti questi miei appunti presi sparsi...
Dir e MkDir.
È possibile creare una cartella sfruttando MkDir:
MkDir "C:\Cartella1\Cartella2\Cartella3"
si può usare anche una variabile K di tipo Stringa in cui è stato preventivamente assegnato un path
Dim K As String
K = "C:\Cartella1\Cartella2\Cartella3"
MkDir K
Prima di creare una directory conviene sempre controllare che se essa esiste già o no, grazie a Dir
Dim K As String
K = "C:\Cartella1\Cartella2\Cartella3"
If Dir(K, vbDirectory) = "" Then MkDir K
Dir permette di tirare fuori l'ultima parte a destra del path. Dir si può usare anche nel caso in cui il path termina con un file
K = Dir("C:\Cartella1\Cartella2\Cartella3\File.pdf")
in K ci va a finire "File.pdf"
Se si Esporta (OutputTo) un file e si vuole preventivamente controllare se tale file esiste o meno nella directory
If Dir(PathReferto, vbDirectory) = "" Then DoCmd.OutputTo acOutputReport, "RefertoCorrente", acFormatRTF, PathReferto
in questi casi ho usato vbDirectory accanto e mi sono sempre trovato bene (non trascurarlo).