Aşağıdakilerden herhangi biri yardımcı olabilir mi?QString replace '' 'ile'/'nasıl değiştirilir()?
mystring.replace("/","\\");
Ama sadece yerine tek \
koyar: Belirli bir dosyanın saklanan bir filepath ile QString olduğunu varsayalım, ben denedim \\
(çift ters eğik) ile ondan /
(eğik çizgi) değiştirmek istiyor yenilenmeden önce \\
Dize: D:\myfiles\abc.zip
expec: değişiminden sonra D:/myfiles/abc.zip
Dize ted dize:
mystring.replace("/","\\\\");
derleyici (\t
, \n
veya \r
gibi şeyler için) dizeleri bir kaçış karakteri olarak \
kullanır aslında \
dönüştü \\
böylece: D:\\myfiles\\abc.zip
bildiğim kadarıyla QFile/QFileInfo mutlu herhangi bir dizin ayırıcı – friendzis
şaşırdım çalışmak hatırladığınız Bu aslında derler. Eğer '\\' Üçüncü ile kapanış '" 'kaçan Ve hangi dili yapmak kullandığınız C++ – CodesInChaos
Ama adb ihtiyaçları '\\' değildir:??? p Ben otomatik adb aracı yapıyorum :) –