Я хочу сделать программу DrRacket, которая может скопировать все файлы из данного каталога (снятие его с USB-камеры (если оно подключено к нему как к запоминающему устройству большой емкости)) и вставить их в папку на жестком диске моего компьютера. По какой-то причине я не могу понять реализацию DrRacket пути на компьютере (то есть для рабочего стола на Windows-машине это будет: C:\Users\Mike\Desktop
) Я прочитал справочную службу и все еще не могу понять это. Любые предложения относительно того, где я должен искать, чтобы устранить мою путаницу? Я думаю, что вызов функции, мне нужно реализовать эту идею является:Доступ к файлам с использованием Racket
(copy-directory/files src dst)
После того как я полагаю, что, что я буду работать на GUI для него, так он работает по нажатию кнопки.
Если вам интересно, почему Racket делает это настолько сложным, ответ должен дать вам кросс-платформенное преимущество: способ характеризовать pathanmes без hardcoding \ или /, например. Однако, если вы не хотите этого преимущества и не возражаете против жесткого кодирования на одной платформе, вы можете использовать строки. Просто помните, что \ является escape-символом в строковом литерале (как и в C/C++), поэтому вам нужно будет использовать \\, как показано в dyoo. –