1

私は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

しかし、最も重要な (コピー) の 1 つは、どうすればよいかわかりません。\test.txtファイルを からにコピーするのを手伝ってくれませんComSvDlg.Filenameか?

4

1 に答える 1

1

NS Basic/CE Web サイトの情報によると、ファイル システム管理機能を提供する次のオブジェクトが含まれています。

ファイルをコピーするには、FileSystem.FileCopyメソッドまたは メソッドのいずれかを使用できますSFMain.CopyFile。コードは次のようになります (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
于 2010-03-06T14:10:58.743 に答える