Обновление:
Я не уверен, когда или если лицензия была изменена для библиотеки iText # , но она лицензирована в AGPL , которая означает, что он должен быть лицензирован, если он включен в продукт с закрытым исходным кодом. Вопрос не требует (в настоящее время) бесплатных или открытых библиотек. Всегда нужно исследовать тип лицензии любой библиотеки, используемой в проекте.
Я успешно использовал iText # в .NET C # 3.5; это порт библиотеки Java с открытым исходным кодом для генерации PDF, и это бесплатно.
Существует пакет NuGet , доступный для версии iTextSharp версии 5 и официальной документации разработчика / g4], а также примеры C # , можно найти на itextpdf.com
Не используйте xcopy
, используйте вместо него copy
, у него нет этой проблемы.
xcopy
обычно используется при выполнении рекурсивных копий нескольких файлов / папок или когда вам нужны функции проверки / подсказки, которые он предлагает. Для копий отдельных файлов отлично работает команда copy
.
Поместите звездочку (*) в конце целевого пути для пропуска спора D и F.
Пример:
xcopy "compressedOutput.xml" "../../Выполн Scripts/APIAutomation/Libraries/rerunlastfailedbuild.xml*"
Делает xxxxxxxxxxxx, указывают имя файла или имя каталога на цели
(F = file, D = directory)? D
if a File : (echo F)
if a Directory (echo D)
Вы не можете указать, что это всегда файл. Если вам не нужны другие функции xcopy, почему бы просто не использовать обычную копию
?
Я использую
echo f | xcopy /f /y srcfile destfile
, чтобы обойти это.