jjzjj

filepath

全部标签

python - 使用 SQLAlchemy 转义文件路径中的特殊字符

我在MySQL中存储文件名和文件路径。使用LIKE表达式从数据库中检索它们需要我转义所有允许的与MySQL特殊字符冲突的文件名字符。我很乐意简单地使用Python的string.replace()方法,但想知道是否有更标准或内置的方法来使用SQLAlchemy清理文件路径或一般处理MySQL中的文件路径。我需要解决方案与操作系统无关并且已建立。它不需要在SA中实现。我会接受任何有效的编码程序;如果做不到这一点,我需要一个包含所有需要转义的字符的列表,并明智地选择一个转义字符。 最佳答案 如果您将使用常规查询,SQLAlchemy会为

ios - Ionic 2 无法使用来自 IOS 模拟器资源的音频文件

我有一个在Android上运行良好的Ionic2应用程序。现在我需要构建IOS版本。该应用程序可以从SoundCloud流式传输和下载音频。当用户点击下载音频时,音频存储在Cordovafileplugin提供的app'sdata目录中。我用来存储和检索数据的逻辑并不重要,因为它在Android中有效。问题是我想在IOS中恢复和播放音频。这是我创建MediaObject然后播放、暂停的代码部分:varpathalone:string='';if(this.platform.is('ios')){pathalone=this.audio.filePath.replace(/^file:\

ios - 当文件名包含 unicode(utf8) 字符时,ios 10.3 中的 fopen 出现问题

我正在尝试在iOS10.3的文档文件夹中创建一个名为“abcó.txt”的文件。fopen()成功但未创建文件。知道为什么吗?以下是我的代码。voidtest_fopen(){constchar*docsFolder=[[[[NSFileManagerdefaultManager]URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask]lastObject]fileSystemRepresentation];std::stringfilePath=std::string(docsFolder)+"/abc";char

ios - AVAsset 无法识别 NSURL - 崩溃 - iOS

我正在制作一个iOS应用。它的特点之一是可以保存录音和保存音频文件。为了保存录制的音频文件的URL,我将它们作为文件路径存储在NSUserDefaults中,如下所示:file:///var/mobile/Containers/Data/Application/17F8E799-D7E1-4B3C-9DFE-7BA48E346314/Documents/recordName.aif我正在使用名为“FVSoundWaveDemo”的库来尝试显示录制文件的声波。但是我的URL有问题......“FVSoundWaveDemo”中的示例加载本地导入的文件,如下所示:NSString*file

ios - FileManager 说文件不存在

我有一个用例需要将UIImage保存到文档目录-然后需要将UIImage转换为PDF并保存到文档目录.转换为PDF的代码varfilePath=NSString(string:self.selectedMedia!.imagePath!)ifFileManager().fileExists(atPath:filePathasString){filePath=filePath.deletingPathExtensionasNSStringfilePath=NSString(string:filePath.appendingPathExtension("PDF")!)ifletimage=

iphone - AVAssetExportSession 输出文件

AVAssetExportSession的输出文件应该是什么样子的?我正在尝试从ALAsset项目中压缩视频,但它不起作用。我猜输出文件与它有关。这是我使用的代码:NSString*destinationPath=[NSHomeDirectory()stringByAppendingPathComponent:@"Documents/Movie"];[selfconvertVideoToLowQualityWithInputURL:asset.defaultRepresentation.urloutputURL:[NSURLURLWithString:destinationPath]]

iphone - 如何将 nsstring 转换为 cString?

我有一个nsstring(filePath),其中包含音频文件的路径。我想打开音频文件,所以我想将nsstring转换为Cstring。fopen([filePathcStringUsingEncoding:1],"r");上面一行是否正确,因为我也可以使用fopen([filePathcString],"r");。在某些网站中提到使用UTF8stringEncoding。哪个是正确的NSString到字符串转换? 最佳答案 使用UTF8String:fopen([filePathUTF8String],"r");

ios - fatal error : unexpectedly found nil while unwrapping an Optional value (lldb)

我在Swift中使用UIViewController,但当我尝试保留数据并尝试检索它以返回应用程序时,我得到了它。importUIKitclassViewController:UIViewController{@IBOutletvarlinefields:[UITextField]!funcdataFilePath()->String{letpaths=NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true

ios - Swift 中的 AudioToolBox - 声音在模拟器中有效,但在我的 iPad 上无效

我正在创建一个音乐应用程序,其中不同的铃声将在节奏周期的不同点播放。到目前为止,我的代码在模拟器中运行良好,但我的设备上没有任何声音。我从其他应用程序获得声音。我的代码有问题吗?谢谢你的帮助!importUIKitimportAudioToolboxfuncplayChime1(){varchime1URL:NSURL?varchime1ID:SystemSoundID=0letfilePath=NSBundle.mainBundle().pathForResource("Chime",ofType:"mp3")chime1URL=NSURL(fileURLWithPath:fileP

ios - 如何检查文件是否存在使用 swift,从 objective c 重写

如何将这种objective-c语言重写为swift?NSString*filePath=@"/Applications/MySample.app";if([[NSFileManagerdefaultManager]fileExistsAtPath:filePath]){//avoidopenaddfriend}问候。 最佳答案 等效的Swift3代码:letfilePath="/Applications/MySample.app"if(FileManager.default.fileExists(atPath:filePath))