2017-01-05 6 views
0
if FileCopy(ExpandConstant('{tmp}\SPECTRUMJOBS_Data.MDF'), 
    ExpandConstant('C:\Program Files\Microsoft SQL Server\MSSQL11.LOGISTICS\MSSQL\DATA\SPECTRUMJOBS_Data.MDF'), 
    False) then 

J'ai essayé celle ci-dessus mais je ne suis pas en mesure de copier parce qu'il n'y a pas de dossier nommé DATA à l'emplacement.Je veux copier des fichiers à partir du dossier temporaire dans mon c lecteur en créant nouveau dossier

donc s'il vous plaît aidez-moi à copier le dossier DATA et le fichier

+0

dans la configuration Inno je ne suis pas en mesure de le faire s'il vous plaît aidez-moi – Priyu

+0

Votre commentaire indique que votre question porte sur Inno Setup. Pour référence future, vous pouvez modifier votre question en cliquant sur le bouton "modifier" juste en dessous des tags. Tous les détails pertinents doivent être dans la question elle-même. –

Répondre

0

Vous vous répondu. S'il n'y a pas de dossier DATA dans le dossier MSSQL, le dossier doit d'abord être créé. Et ... s'il n'y a pas de dossier MSSQL dans le dossier MSSQL11.LOGISTICS, ce dossier doit d'abord être créé. Et ainsi de suite ... Maintenant, lisez les phrases ci-dessus dans l'ordre inverse, et vous avez terminé.

+0

Merci beaucoup, il n'y a pas de fichiers dans le dossier source. maintenant j'ai compris le concept. – Priyu

3

Pour forcer la création de répertoires que vous pouvez utiliser (texte d'aide InnoSetup):

Prototype:

ForceDirectories fonction (Dir: string): Boolean;

Description:

Crée tous les répertoires sur le chemin du répertoire spécifié à la fois. Si les premiers répertoires du chemin existent, mais pas les derniers, ForceDirectories crée uniquement ceux qui n'existent pas. Renvoie True en cas de succès, False sinon.

documentation InnoSetup est à ishelp

+0

Pour référence ultérieure, vous pouvez modifier la question pour ajouter des balises que vous avez ignorées lors de la lecture de la publication. :-) Aussi, votre information pour l'OP concernant l'édition devrait être dans un commentaire à la question elle-même, plutôt que dans votre réponse. –

+1

@Ken Merci pour le commentaire. Je suis assis corrigé ;-) –