2010-03-05 3 views
1

J'utilise NSBasic/CE 7.0 et je suis besoin de copier un fichier, mais je ne sais pas comment copier à l'aide de ce programme, mais au moment où j'ai déjà ceci:Copier des fichiers à l'aide NSBasic/CE 7.0

AddObject "cecomdlg.commondialog.1", "ComSvDlg", 0, 0, 0, 0 

Sub saveDialog() 
    ComSvDlg.CancelError = 0 
    ComSvDlg.DialogTitle = "Copy" 
    ComSvDlg.Filter = "All Files|*.*" 
    ComSvDlg.ShowSave 
    If Err.Number = 0 Then 
    txtFileName = ComSvDlg.FileName 
    MsgBox txtFileName 
    ElseIf Err.Number = 32755 Then 
     MsgBox "Canceled" 
    End If 
    KillFocus 
End Sub 

Sub mnuSave_Click 
    saveDialog 
    txtOutput.Text = ComSvDlg.FileName 
End Sub 

Mais l'un des plus importants (copie) je ne sais pas comment faire. Pourriez-vous m'aider à copier le fichier de \test.txt à ComSvDlg.Filename?

Répondre

1

D'après les informations sur le site Web NS Basic/CE, il comprend les objets suivants qui fournissent la fonctionnalité de gestion du système de fichiers:

Pour copier un fichier, vous pouvez utiliser la méthode FileSystem.FileCopy ou la méthode SFMain.CopyFile. Le code devrait ressembler à ceci (non testé, car je n'ai pas NS Basic):

''# Using the FileSystem object 
AddObject "FileSystem", "FS" 
FS.FileCopy "\test.txt", ComSvDlg.FileName 

''# Using the SFMain object 
AddObject "newObjects.utilctls.SFMain", "FS" 
FS.CopyFile "\test.txt", ComSvDlg.FileName 
Questions connexes