Классический ASP, кавычки в SQL обрабатываются по-разному в Jet.OLEDB.4.0 и Microsoft Access mdb driver

Примечание: этот ответ несколько быстрый и грязный, и он не обрабатывает все случаи. Если с вами все в порядке, читайте дальше. Если нет, подумайте об использовании одного из других вариантов.


Для этого вы можете использовать добрый старый mkdir. Просто запустите

system("mkdir " + strPath);

, и все готово.

Ну, почти. Есть еще случаи, о которых вам нужно позаботиться, например, об общих долях сети (которые могут не сработать) и обратных косых чертах. Но при использовании относительно безопасных путей вы можете использовать эту более короткую форму.

Еще одна вещь, которая может оказаться полезной для избавления от возможной неприятности, - _fullpath () , которая разрешит данный путь в полный и чистый. Зная, что у вас есть чистый путь, у вас не должно возникнуть проблемы с написанием довольно тривиальной рекурсивной функции, которая будет создавать папки по одному, даже при работе с UNC-путями.

1
задан Mark F. 1 March 2019 в 18:10
поделиться