Jestem początkującym Qt i właśnie utknąłem z problemem. Szukam pliku SomePath/NewDirectoryA/NewFile.kml (NewFile.kml będzie jedynym plikiem w NewDirectoryA, posiadającym ten katalog tylko po to, aby zachować semantykę w projekcie).Jak utworzyć nowy plik w Qt
Jeśli istnieje SomePath/NewDirectoryA/NewFile.kml, użyję go w moim kodzie, a jeśli nie istnieje, muszę go utworzyć. Jeśli ten plik nie istnieje, ten katalog również nie istnieje w SomePath. Więc jeśli tylko mam utworzyć plik, mogę użyć QFile i otworzyć go w trybie ReadWrite lub WriteOnly.
Ale problem polega na tym, że muszę utworzyć plik z samym katalogiem. Próbowałem z QFile z nazwą pliku SomePath/NewDirectoryA/NewFile.kml, ale nie zadziałało. Proszę zasugerować mi sposób, w jaki mogę utworzyć nowy plik (NewFile.kml) w nowym katalogu (NewDirectorA) w danej lokalizacji (SomePath).
Nie mogę utworzyć pliku z wszystkimi niezbędnymi katalogami macierzystymi? –